Details

Time bar (total: 34.4s)

analyze1.0s (2.9%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
0%90.5%9.5%7
0%90.5%9.5%8
0%88.9%11.1%9
0%88.9%11.1%10
0%88.9%11.1%11
0%88.4%11.6%12
Compiler

Compiled 29 to 22 computations (24.1% saved)

sample13.9s (40.3%)

Results
3.7s970×body4096invalid
3.3s4195×body1024valid
2.2s893×body2048invalid
1.3s979×body2048valid
1.2s407×body4096valid
691.0ms1404×body512valid
457.0ms597×body1024invalid
405.0ms1271×body256valid
393.0ms1506×body256invalid
199.0ms437×body512invalid

preprocess70.0ms (0.2%)

Algorithm
egg-herbie
Rules
872×times-frac_binary64
474×fma-neg_binary64
333×associate-*l*_binary64
321×associate-*l/_binary64
300×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055152
1153140
2625128
34028128
47513128
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 t t)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k l) 2)) 1)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (sin.f64 t)) (tan.f64 t)) (-.f64 (+.f64 1 (pow.f64 (/.f64 t k) 2)) 1)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 k k)) (sin.f64 l)) (tan.f64 l)) (-.f64 (+.f64 1 (pow.f64 (/.f64 l t) 2)) 1)))
Outputs
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(/.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (sin.f64 k) (tan.f64 k)))) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) -1))
(/.f64 2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (sin.f64 k) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 0)))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (tan.f64 k)) (/.f64 (*.f64 l l) (sin.f64 k))) (pow.f64 (/.f64 k t) 2)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 k) (tan.f64 k)))) (*.f64 l l))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 t t)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k l) 2)) 1)))
(/.f64 (/.f64 2 (*.f64 (tan.f64 k) (*.f64 (sin.f64 k) (/.f64 (pow.f64 l 3) (*.f64 t t))))) (+.f64 (+.f64 1 (pow.f64 (/.f64 k l) 2)) -1))
(/.f64 2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 t t)) (*.f64 (sin.f64 k) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k l) 2) 0)))))
(/.f64 2 (*.f64 (tan.f64 k) (/.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 l 3) t)) (pow.f64 (/.f64 k l) 2)) t)))
(*.f64 (/.f64 (/.f64 2 (pow.f64 l 3)) (pow.f64 (/.f64 k l) 2)) (/.f64 (*.f64 t t) (*.f64 (sin.f64 k) (tan.f64 k))))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (sin.f64 t)) (tan.f64 t)) (-.f64 (+.f64 1 (pow.f64 (/.f64 t k) 2)) 1)))
(/.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (*.f64 (sin.f64 t) (tan.f64 t)))) (+.f64 (+.f64 1 (pow.f64 (/.f64 t k) 2)) -1))
(/.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (*.f64 (sin.f64 t) (tan.f64 t))) (+.f64 (pow.f64 (/.f64 t k) 2) 0)))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (*.f64 (sin.f64 t) (*.f64 (tan.f64 t) (pow.f64 (/.f64 t k) 2)))))
(/.f64 (/.f64 2 (pow.f64 (/.f64 t k) 2)) (*.f64 (/.f64 (pow.f64 k 3) l) (*.f64 (/.f64 (sin.f64 t) l) (tan.f64 t))))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 k k)) (sin.f64 l)) (tan.f64 l)) (-.f64 (+.f64 1 (pow.f64 (/.f64 l t) 2)) 1)))
(/.f64 (/.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 k k)) (sin.f64 l)) (tan.f64 l))) (+.f64 1 (-.f64 (pow.f64 (/.f64 l t) 2) 1)))
(/.f64 2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 k k)) (*.f64 (*.f64 (sin.f64 l) (tan.f64 l)) (+.f64 (pow.f64 (/.f64 l t) 2) 0))))
(*.f64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 l)) (*.f64 (tan.f64 l) (pow.f64 (/.f64 l t) 2)))) (*.f64 k k))
(/.f64 (/.f64 2 (sin.f64 l)) (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (tan.f64 l)) (*.f64 k k)) (pow.f64 (/.f64 l t) 2)))
Compiler

Compiled 31 to 24 computations (22.6% saved)

simplify35.0ms (0.1%)

Algorithm
egg-herbie
Rules
845×associate-*l/_binary64
703×associate-*r/_binary64
417×associate-/r/_binary64
388×associate-/r*_binary64
347×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02038
15235
218032
3105632
4710932
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
Outputs
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 1 (-.f64 (pow.f64 (/.f64 k t) 2) 1)))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (*.f64 (sin.f64 k) (tan.f64 k)) (+.f64 (pow.f64 (/.f64 k t) 2) 0))))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 (/.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (*.f64 l l)) (pow.f64 (/.f64 k t) 2))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))

eval1.0ms (0%)

Compiler

Compiled 49 to 32 computations (34.7% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
36.6b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
36.6b
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))
47.0b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
Compiler

Compiled 52 to 38 computations (26.9% saved)

localize82.0ms (0.2%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.5b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
0.3b
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
0.2b
(pow.f64 (/.f64 k t) 2)
0.0b
(sin.f64 k)
0.9b
(-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)
1.0b
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
13.5b
(/.f64 (pow.f64 t 3) (*.f64 l l))
33.6b
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))
Compiler

Compiled 121 to 62 computations (48.8% saved)

series41.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
5.0ms
k
@inf
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
4.0ms
k
@0
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))
4.0ms
t
@0
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))
3.0ms
k
@-inf
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
2.0ms
l
@0
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))

rewrite109.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
618×prod-diff_binary64
330×expm1-udef_binary64
330×log1p-udef_binary64
225×fma-neg_binary64
207×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01978
142365
2559265
Stop Event
node limit
Counts
4 → 153
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
(-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) -1) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 (pow.f64 (/.f64 k t) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 1 (pow.f64 (/.f64 k t) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (*.f64 (tan.f64 k) (pow.f64 (/.f64 k t) 2))) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3) -1) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) -1) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3) -1)) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) -1)) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) 3) (pow.f64 (/.f64 k t) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 k t) 6) (pow.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (*.f64 t t) (pow.f64 l -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 3) (pow.f64 l -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 l -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (*.f64 t (pow.f64 l -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (/.f64 t (pow.f64 (cbrt.f64 l) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 t (pow.f64 (cbrt.f64 l) 2)) 2) (/.f64 t (pow.f64 (cbrt.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 3/2) l) (/.f64 (pow.f64 t 3/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 t 3)) (/.f64 1 (*.f64 l (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -2) (pow.f64 t 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 3/2) (*.f64 (pow.f64 t 3/2) (pow.f64 l -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 3) l) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t 1) (/.f64 (*.f64 t t) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t t) l) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t t) 1) (/.f64 t (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t l) (/.f64 (*.f64 t t) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 3/2) 1) (/.f64 (pow.f64 t 3/2) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 (pow.f64 t 3) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (cbrt.f64 (pow.f64 l 4))) (/.f64 (*.f64 t t) (pow.f64 (cbrt.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 4))) (/.f64 (pow.f64 t 3) (pow.f64 (cbrt.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t t) (cbrt.f64 (pow.f64 l 4))) (/.f64 t (pow.f64 (cbrt.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 3/2) (cbrt.f64 (pow.f64 l 4))) (/.f64 (pow.f64 t 3/2) (pow.f64 (cbrt.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (pow.f64 (cbrt.f64 l) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t 3/2) l) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (/.f64 (pow.f64 t 3) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 t 3) (*.f64 l (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 t 3)) (pow.f64 l -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (*.f64 l l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (tan.f64 k)) (/.f64 l (/.f64 (pow.f64 t 3) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (sin.f64 k)) (*.f64 (*.f64 l l) (cos.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))) (*.f64 (cos.f64 k) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 k) (tan.f64 k))) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 t 3)) (*.f64 (sin.f64 k) (tan.f64 k))) (*.f64 l (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 t 3) l) (*.f64 (sin.f64 k) (tan.f64 k))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (sin.f64 k) l))) (cos.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (sin.f64 k) l)) (sin.f64 k)) (cos.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (tan.f64 k)) (*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (sin.f64 k) l)) 3) (pow.f64 (tan.f64 k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (tan.f64 k) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (sin.f64 k) l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (pow.f64 (/.f64 k t) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 k t) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (pow.f64 (/.f64 k t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (/.f64 k t) 2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (*.f64 (/.f64 1 t) (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 k t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 k t) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k k) (*.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k k) (pow.f64 (/.f64 1 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 k t) 2)) (cbrt.f64 (pow.f64 (/.f64 k t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 k t) 2)) (*.f64 (cbrt.f64 (/.f64 k t)) (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 k t) 4)) (cbrt.f64 (pow.f64 (/.f64 k t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 k t)) (*.f64 (sqrt.f64 (/.f64 k t)) (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k t) (/.f64 k t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) -1) (/.f64 1 (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (hypot.f64 1 (/.f64 k t)) 1) (-.f64 (hypot.f64 1 (/.f64 k t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 k t) (sqrt.f64 (/.f64 k t))) (sqrt.f64 (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 k t) k) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 k t) (cbrt.f64 (pow.f64 (/.f64 k t) 2))) (cbrt.f64 (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 k (*.f64 (/.f64 t k) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 k (*.f64 t (/.f64 t k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 t k) (/.f64 t k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (+.f64 (pow.f64 (/.f64 k t) 2) 2)) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k k) (*.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 k t) (/.f64 t k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 k) (*.f64 (/.f64 t k) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (-.f64 1 (*.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) -1) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 k) (neg.f64 k)) (*.f64 (neg.f64 t) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 k) k) (*.f64 (neg.f64 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 k) 1) (*.f64 (neg.f64 t) (/.f64 t k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (neg.f64 k)) (*.f64 t (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (/.f64 k t) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) -1) (+.f64 (pow.f64 (/.f64 k t) 2) -1)) (+.f64 (pow.f64 (/.f64 k t) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) -1) (+.f64 (pow.f64 (/.f64 k t) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (/.f64 k t) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (/.f64 k t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 k) (/.f64 k t)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 k t) k) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 k t) (neg.f64 k)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 k t) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 k t) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 k t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 k t) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 k t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 k t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 k t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 k t) 6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 k t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 k t) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 k t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 k t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 (/.f64 k t) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2))) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2)) (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (/.f64 k t)) (hypot.f64 1 (/.f64 k t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (/.f64 k t)) (*.f64 (hypot.f64 1 (/.f64 k t)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 k t) 6)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 4)) (pow.f64 (/.f64 k t) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (/.f64 k t) 4)) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 k t) 2))) -1)))))

simplify182.0ms (0.5%)

Algorithm
egg-herbie
Rules
536×fma-def_binary64
526×associate-*r*_binary64
505×associate-*l*_binary64
480×unswap-sqr_binary64
407×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0882474
13062397
211982374
374242374
Stop Event
node limit
Counts
273 → 176
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/120 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 t (pow.f64 l 2))) (*.f64 2/15 (/.f64 t (pow.f64 l 2))))))))
(+.f64 (*.f64 (pow.f64 k 10) (+.f64 (*.f64 1/360 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 17/315 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/45 (/.f64 t (pow.f64 l 2))) (*.f64 -1/5040 (/.f64 t (pow.f64 l 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/120 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 t (pow.f64 l 2))) (*.f64 2/15 (/.f64 t (pow.f64 l 2)))))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 -1/6 (/.f64 (pow.f64 t 3) (pow.f64 l 2)))) (pow.f64 k 4)) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 -1/6 (/.f64 (pow.f64 t 3) (pow.f64 l 2)))) (pow.f64 k 4)) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 (pow.f64 k 6) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 1/120 (/.f64 (pow.f64 t 3) (pow.f64 l 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 -1/6 (/.f64 (pow.f64 t 3) (pow.f64 l 2)))) (pow.f64 k 4)) (+.f64 (*.f64 (pow.f64 k 8) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (+.f64 (*.f64 1/360 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (+.f64 (*.f64 -1/45 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 17/315 (/.f64 (pow.f64 t 3) (pow.f64 l 2))))))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 (pow.f64 k 6) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 1/120 (/.f64 (pow.f64 t 3) (pow.f64 l 2)))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
Outputs
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (pow.f64 k 4) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l))
(/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l)
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (/.f64 (pow.f64 k 4) (/.f64 (*.f64 l l) t)))
(fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l)))
(fma.f64 (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 k 6) 1/6) (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/120 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 t (pow.f64 l 2))) (*.f64 2/15 (/.f64 t (pow.f64 l 2))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (/.f64 (pow.f64 k 4) (/.f64 (*.f64 l l) t))) (*.f64 (pow.f64 k 8) (fma.f64 1/120 (/.f64 t (*.f64 l l)) (*.f64 (/.f64 t (*.f64 l l)) 7/90))))
(fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (fma.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 31/360) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l))))
(fma.f64 (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 k 6) 1/6) (fma.f64 (pow.f64 k 8) (/.f64 (*.f64 t 31/360) (*.f64 l l)) (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l)))
(+.f64 (*.f64 (pow.f64 k 10) (+.f64 (*.f64 1/360 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 17/315 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/45 (/.f64 t (pow.f64 l 2))) (*.f64 -1/5040 (/.f64 t (pow.f64 l 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/120 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 t (pow.f64 l 2))) (*.f64 2/15 (/.f64 t (pow.f64 l 2)))))))))
(fma.f64 (pow.f64 k 10) (fma.f64 1/360 (/.f64 t (*.f64 l l)) (fma.f64 17/315 (/.f64 t (*.f64 l l)) (*.f64 (/.f64 t (*.f64 l l)) -113/5040))) (+.f64 (fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (/.f64 (pow.f64 k 4) (/.f64 (*.f64 l l) t))) (*.f64 (pow.f64 k 8) (fma.f64 1/120 (/.f64 t (*.f64 l l)) (*.f64 (/.f64 t (*.f64 l l)) 7/90)))))
(fma.f64 (pow.f64 k 10) (fma.f64 (/.f64 t (*.f64 l l)) 1/360 (*.f64 (/.f64 t (*.f64 l l)) 53/1680)) (fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (fma.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 31/360) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l)))))
(fma.f64 (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 k 6) 1/6) (fma.f64 (pow.f64 k 10) (*.f64 (/.f64 t (*.f64 l l)) 173/5040) (fma.f64 (pow.f64 k 8) (/.f64 (*.f64 t 31/360) (*.f64 l l)) (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l))))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 k k) (/.f64 (*.f64 l l) (pow.f64 t 3)))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 (pow.f64 t 3) (*.f64 (/.f64 k l) (/.f64 k l)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 -1/6 (/.f64 (pow.f64 t 3) (pow.f64 l 2)))) (pow.f64 k 4)) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))
(fma.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1/6) (pow.f64 k 4) (/.f64 (*.f64 k k) (/.f64 (*.f64 l l) (pow.f64 t 3))))
(fma.f64 (pow.f64 k 4) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1/6) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (*.f64 k k))))
(fma.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) 1/6)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 k l) (/.f64 k l))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 -1/6 (/.f64 (pow.f64 t 3) (pow.f64 l 2)))) (pow.f64 k 4)) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 (pow.f64 k 6) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 1/120 (/.f64 (pow.f64 t 3) (pow.f64 l 2))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1/6) (pow.f64 k 4) (/.f64 (*.f64 k k) (/.f64 (*.f64 l l) (pow.f64 t 3)))) (*.f64 (pow.f64 k 6) (fma.f64 2/15 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) -17/360))))
(fma.f64 (pow.f64 k 4) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1/6) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 31/360) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (*.f64 k k)))))
(fma.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) 1/6)) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 31/360) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 k l) (/.f64 k l)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 -1/6 (/.f64 (pow.f64 t 3) (pow.f64 l 2)))) (pow.f64 k 4)) (+.f64 (*.f64 (pow.f64 k 8) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (+.f64 (*.f64 1/360 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (+.f64 (*.f64 -1/45 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 17/315 (/.f64 (pow.f64 t 3) (pow.f64 l 2))))))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 (pow.f64 k 6) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 t 3) (pow.f64 l 2))) (*.f64 1/120 (/.f64 (pow.f64 t 3) (pow.f64 l 2)))))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1/6) (pow.f64 k 4) (fma.f64 (pow.f64 k 8) (fma.f64 -1/5040 (/.f64 (pow.f64 t 3) (*.f64 l l)) (fma.f64 1/360 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 2/63))) (+.f64 (/.f64 (*.f64 k k) (/.f64 (*.f64 l l) (pow.f64 t 3))) (*.f64 (pow.f64 k 6) (fma.f64 2/15 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) -17/360))))))
(fma.f64 (pow.f64 k 4) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1/6) (fma.f64 (pow.f64 k 8) (fma.f64 -1/5040 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 29/840)) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 31/360) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (*.f64 k k))))))
(fma.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) 1/6)) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 31/360) (fma.f64 (pow.f64 k 8) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 173/5040) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 k l) (/.f64 k l))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))

localize54.0ms (0.2%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.5b
(/.f64 2 (pow.f64 (/.f64 k t) 2))
0.2b
(pow.f64 (/.f64 k t) 2)
0.2b
(/.f64 (sin.f64 k) l)
0.0b
(sin.f64 k)
1.1b
(*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))
5.8b
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))
6.1b
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))
27.9b
(/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))
Compiler

Compiled 93 to 43 computations (53.8% saved)

series50.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
9.0ms
k
@0
(*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))
4.0ms
l
@0
(*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))
4.0ms
l
@inf
(/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))
3.0ms
t
@0
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))
2.0ms
k
@0
(/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))

rewrite91.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
331×expm1-udef_binary64
331×log1p-udef_binary64
316×log-div_binary64
306×pow3_binary64
282×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01790
138490
2530890
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))
(*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 k t) 2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (/.f64 k t) -2) (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2)) (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l)))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l)))) 2) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 4 (pow.f64 (/.f64 k t) 4))) (*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2))) (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (pow.f64 (/.f64 k t) -2)) (/.f64 1 (*.f64 (tan.f64 k) (neg.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))) (*.f64 2 (pow.f64 (/.f64 k t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k))) (/.f64 1 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 4 (pow.f64 (/.f64 k t) 4))) 1) (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) 1) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (tan.f64 k)) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (tan.f64 k)) (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 k)) (/.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 4 (pow.f64 (/.f64 k t) 4))) (tan.f64 k)) (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2))) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))) (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))) (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 4 (pow.f64 (/.f64 k t) 4))) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))) (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2))) (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2)) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 4 (pow.f64 (/.f64 k t) 4))) (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) (/.f64 (pow.f64 (/.f64 k t) -2) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) (/.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2)) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 4 (pow.f64 (/.f64 k t) 4))) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2))) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (pow.f64 (/.f64 k t) -2) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2)) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 4 (pow.f64 (/.f64 k t) 4))) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2))) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k))) (*.f64 (pow.f64 t 3) (sin.f64 k))) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) (*.f64 (pow.f64 (/.f64 k t) 2) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 k t) 2) 1/2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 k t) 2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) (*.f64 (pow.f64 (/.f64 k t) 2) 1/2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2)) (*.f64 (tan.f64 k) (neg.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (/.f64 4 (pow.f64 (/.f64 k t) 4)) (pow.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 k t) -2)) 3) (pow.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 t 3) (/.f64 l (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (pow.f64 t 3) (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 t 3) (sin.f64 k))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 k)) (pow.f64 t 3)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 3) (neg.f64 (sin.f64 k))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 k) l)) (pow.f64 t 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (pow.f64 t 3) (sin.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (pow.f64 t 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 k) l)) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (/.f64 (sin.f64 k) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 3) (pow.f64 (pow.f64 t 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 3 (log.f64 t) (log.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 3 (log.f64 t) (log.f64 (/.f64 (sin.f64 k) l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) (*.f64 (pow.f64 (/.f64 k t) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2))) (*.f64 (tan.f64 k) (neg.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (tan.f64 k)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))) (tan.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) 1) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (sin.f64 k) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 l) (*.f64 (pow.f64 (/.f64 k t) 2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (pow.f64 (/.f64 k t) -2)) l) (*.f64 (tan.f64 k) (neg.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k))) l) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (*.f64 (pow.f64 (/.f64 k t) 2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 -2 (pow.f64 (/.f64 k t) -2))) (*.f64 (tan.f64 k) (neg.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 l (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))) (*.f64 (cos.f64 k) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (sin.f64 k)) (*.f64 l (cos.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l))) (cos.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)) (sin.f64 k)) (cos.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (sin.f64 k)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) 1) (/.f64 l (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (neg.f64 (sin.f64 k))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 k) l)) (pow.f64 t 3)) (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (tan.f64 k) 3) (pow.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)) 3) (pow.f64 (tan.f64 k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))))

simplify81.0ms (0.2%)

Algorithm
egg-herbie
Rules
952×fma-def_binary64
796×associate-/r*_binary64
613×distribute-rgt-in_binary64
605×distribute-lft-in_binary64
313×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01653759
16003667
227713577
Stop Event
node limit
Counts
281 → 177
Calls
Call 1
Inputs
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -2 (/.f64 (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))
(+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l) (pow.f64 t 2))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l) (pow.f64 t 2))) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) t)))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l) (pow.f64 t 2)))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 k (pow.f64 t 3)) l)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) l)) (/.f64 (*.f64 k (pow.f64 t 3)) l))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) l)) (+.f64 (/.f64 (*.f64 k (pow.f64 t 3)) l) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) l))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) l)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 k 7) (pow.f64 t 3)) l)) (+.f64 (/.f64 (*.f64 k (pow.f64 t 3)) l) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) l)))))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) t)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) l)
(+.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) l)) (*.f64 -1/6 (/.f64 (pow.f64 t 3) l)))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) l))
(+.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) l)) (*.f64 -1/6 (/.f64 (pow.f64 t 3) l)))) (+.f64 (*.f64 (pow.f64 k 6) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 t 3) l)) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 t 3) l)) (*.f64 2/15 (/.f64 (pow.f64 t 3) l))))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) l)))
(+.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) l)) (*.f64 -1/6 (/.f64 (pow.f64 t 3) l)))) (+.f64 (*.f64 (pow.f64 k 6) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 t 3) l)) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 t 3) l)) (*.f64 2/15 (/.f64 (pow.f64 t 3) l))))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) l) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 t 3) l)) (+.f64 (*.f64 -1/45 (/.f64 (pow.f64 t 3) l)) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 3) l)) (*.f64 1/360 (/.f64 (pow.f64 t 3) l)))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
Outputs
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -2 (/.f64 (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))
(fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 -2 (/.f64 (*.f64 l (*.f64 t 1/6)) (*.f64 (*.f64 k k) (*.f64 t t)))))
(fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 -2 (*.f64 (/.f64 l (*.f64 k (*.f64 k (*.f64 t t)))) (*.f64 t 1/6))))
(fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2)))
(+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l) (pow.f64 t 2))))))
(fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 -2 (+.f64 (/.f64 (*.f64 l (*.f64 t 1/6)) (*.f64 (*.f64 k k) (*.f64 t t))) (fma.f64 -1 (/.f64 l (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) l))))))
(fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 -2 (fma.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 t t) (/.f64 1/6 t)) (-.f64 (*.f64 (/.f64 l t) (/.f64 (*.f64 t 31/360) t)) (*.f64 (/.f64 l (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))))))
(fma.f64 -2 (fma.f64 (/.f64 l (*.f64 k k)) (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t))))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l) (pow.f64 t 2))) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) t)))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l) (pow.f64 t 2)))))))
(fma.f64 -2 (*.f64 (*.f64 k k) (fma.f64 -1 (/.f64 (*.f64 (*.f64 l (*.f64 t 1/6)) (fma.f64 2/15 t (*.f64 t -17/360))) (pow.f64 t 3)) (+.f64 (/.f64 l (/.f64 (*.f64 t t) (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040))))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 l (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) l))) (/.f64 t (*.f64 t 1/6))))))) (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 -2 (+.f64 (/.f64 (*.f64 l (*.f64 t 1/6)) (*.f64 (*.f64 k k) (*.f64 t t))) (fma.f64 -1 (/.f64 l (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) l)))))))
(fma.f64 -2 (*.f64 k (*.f64 k (-.f64 (-.f64 (*.f64 (/.f64 l t) (/.f64 (fma.f64 t 1/360 (*.f64 t 53/1680)) t)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 l t) (/.f64 (*.f64 t 31/360) t)) (*.f64 (/.f64 l (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))) t) (*.f64 t 1/6))) (*.f64 (/.f64 (*.f64 t 31/360) (pow.f64 t 3)) (*.f64 l (*.f64 t 1/6)))))) (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 -2 (fma.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 t t) (/.f64 1/6 t)) (-.f64 (*.f64 (/.f64 l t) (/.f64 (*.f64 t 31/360) t)) (*.f64 (/.f64 l (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36)))))))
(fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 -2 (+.f64 (fma.f64 (/.f64 l (*.f64 k k)) (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t))))) (*.f64 (*.f64 k k) (-.f64 (fma.f64 (/.f64 l t) (/.f64 (*.f64 t 173/5040) t) (/.f64 (/.f64 (*.f64 t -31/360) 6) (*.f64 (/.f64 t l) t))) (/.f64 (*.f64 (/.f64 l t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) 6))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 k (pow.f64 t 3)) l)
(/.f64 k (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) l)) (/.f64 (*.f64 k (pow.f64 t 3)) l))
(fma.f64 -1/6 (/.f64 (pow.f64 k 3) (/.f64 l (pow.f64 t 3))) (/.f64 k (/.f64 l (pow.f64 t 3))))
(fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 k 3) l) (pow.f64 t 3)) (*.f64 (/.f64 k l) (pow.f64 t 3)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) l)) (+.f64 (/.f64 (*.f64 k (pow.f64 t 3)) l) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) l))))
(fma.f64 -1/6 (/.f64 (pow.f64 k 3) (/.f64 l (pow.f64 t 3))) (+.f64 (/.f64 k (/.f64 l (pow.f64 t 3))) (*.f64 1/120 (/.f64 (pow.f64 k 5) (/.f64 l (pow.f64 t 3))))))
(fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 k 3) l) (pow.f64 t 3)) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 k 5) l) (pow.f64 t 3)) (*.f64 (/.f64 k l) (pow.f64 t 3))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) l)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 k 7) (pow.f64 t 3)) l)) (+.f64 (/.f64 (*.f64 k (pow.f64 t 3)) l) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) l)))))
(fma.f64 -1/6 (/.f64 (pow.f64 k 3) (/.f64 l (pow.f64 t 3))) (fma.f64 -1/5040 (/.f64 (pow.f64 k 7) (/.f64 l (pow.f64 t 3))) (+.f64 (/.f64 k (/.f64 l (pow.f64 t 3))) (*.f64 1/120 (/.f64 (pow.f64 k 5) (/.f64 l (pow.f64 t 3)))))))
(fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 k 3) l) (pow.f64 t 3)) (fma.f64 -1/5040 (*.f64 (/.f64 (pow.f64 k 7) l) (pow.f64 t 3)) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 k 5) l) (pow.f64 t 3)) (*.f64 (/.f64 k l) (pow.f64 t 3)))))
(fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 k 3) l) (pow.f64 t 3)) (fma.f64 -1/5040 (*.f64 (/.f64 (pow.f64 t 3) l) (pow.f64 k 7)) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 k 5) l) (pow.f64 t 3)) (*.f64 (/.f64 k l) (pow.f64 t 3)))))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) l)
(/.f64 (sin.f64 k) (/.f64 l (pow.f64 t 3)))
(*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3))
(*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 t 1/6) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t t))) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 -2 (/.f64 (*.f64 t (*.f64 1/6 (*.f64 l l))) (*.f64 k (*.f64 k (*.f64 t t))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -2 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 t 1/6) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t t))) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))))
(fma.f64 -2 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 t 31/360) (*.f64 l l)) t) t) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))) (fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 -2 (/.f64 (*.f64 t (*.f64 1/6 (*.f64 l l))) (*.f64 k (*.f64 k (*.f64 t t)))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) t)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 -2 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 t 1/6) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t t))) (fma.f64 -2 (*.f64 (*.f64 k k) (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040))))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (pow.f64 t 3) (*.f64 (*.f64 t 1/6) (*.f64 l l)))) (/.f64 (*.f64 (*.f64 t 1/6) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l))))) t))))) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -2 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 t 31/360) (*.f64 l l)) t) t) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))) (fma.f64 -2 (/.f64 (*.f64 t (*.f64 1/6 (*.f64 l l))) (*.f64 k (*.f64 k (*.f64 t t)))) (fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 -2 (*.f64 (*.f64 k k) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) (/.f64 (fma.f64 t 1/360 (*.f64 t 53/1680)) t)) (*.f64 (/.f64 (*.f64 t 31/360) (pow.f64 t 3)) (*.f64 t (*.f64 1/6 (*.f64 l l))))) (*.f64 (/.f64 (*.f64 t 1/6) t) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 t 31/360) (*.f64 l l)) t) t) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 -2 (fma.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 (*.f64 k k) (-.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 t 173/5040) (/.f64 (*.f64 t -31/360) (*.f64 6 (*.f64 (/.f64 t l) (/.f64 t l))))) (/.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) 6)))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) l)
(/.f64 (*.f64 k k) (/.f64 l (pow.f64 t 3)))
(/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))
(+.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) l)) (*.f64 -1/6 (/.f64 (pow.f64 t 3) l)))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) l))
(fma.f64 (pow.f64 k 4) (*.f64 (/.f64 (pow.f64 t 3) l) 1/6) (/.f64 (*.f64 k k) (/.f64 l (pow.f64 t 3))))
(fma.f64 (pow.f64 k 4) (/.f64 (*.f64 (pow.f64 t 3) 1/6) l) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k))))
(+.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) l)) (*.f64 -1/6 (/.f64 (pow.f64 t 3) l)))) (+.f64 (*.f64 (pow.f64 k 6) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 t 3) l)) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 t 3) l)) (*.f64 2/15 (/.f64 (pow.f64 t 3) l))))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) l)))
(fma.f64 (pow.f64 k 4) (*.f64 (/.f64 (pow.f64 t 3) l) 1/6) (fma.f64 (pow.f64 k 6) (fma.f64 1/120 (/.f64 (pow.f64 t 3) l) (*.f64 (/.f64 (pow.f64 t 3) l) 7/90)) (/.f64 (*.f64 k k) (/.f64 l (pow.f64 t 3)))))
(fma.f64 (pow.f64 k 4) (*.f64 (/.f64 (pow.f64 t 3) l) 1/6) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 (pow.f64 t 3) l) 31/360) (/.f64 (*.f64 k k) (/.f64 l (pow.f64 t 3)))))
(fma.f64 (pow.f64 k 6) (*.f64 (/.f64 (pow.f64 t 3) l) 31/360) (fma.f64 (pow.f64 k 4) (/.f64 (*.f64 (pow.f64 t 3) 1/6) l) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(+.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) l)) (*.f64 -1/6 (/.f64 (pow.f64 t 3) l)))) (+.f64 (*.f64 (pow.f64 k 6) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 t 3) l)) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 t 3) l)) (*.f64 2/15 (/.f64 (pow.f64 t 3) l))))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) l) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 t 3) l)) (+.f64 (*.f64 -1/45 (/.f64 (pow.f64 t 3) l)) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 3) l)) (*.f64 1/360 (/.f64 (pow.f64 t 3) l)))))))))
(fma.f64 (pow.f64 k 4) (*.f64 (/.f64 (pow.f64 t 3) l) 1/6) (+.f64 (fma.f64 (pow.f64 k 6) (fma.f64 1/120 (/.f64 (pow.f64 t 3) l) (*.f64 (/.f64 (pow.f64 t 3) l) 7/90)) (/.f64 (*.f64 k k) (/.f64 l (pow.f64 t 3)))) (*.f64 (pow.f64 k 8) (fma.f64 -1/5040 (/.f64 (pow.f64 t 3) l) (fma.f64 -1/45 (/.f64 (pow.f64 t 3) l) (*.f64 (/.f64 (pow.f64 t 3) l) 143/2520))))))
(fma.f64 (pow.f64 k 4) (*.f64 (/.f64 (pow.f64 t 3) l) 1/6) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 (pow.f64 t 3) l) 31/360) (fma.f64 (pow.f64 k 8) (fma.f64 -1/5040 (/.f64 (pow.f64 t 3) l) (*.f64 (/.f64 (pow.f64 t 3) l) 29/840)) (/.f64 (*.f64 k k) (/.f64 l (pow.f64 t 3))))))
(fma.f64 (pow.f64 k 4) (/.f64 (*.f64 (pow.f64 t 3) 1/6) l) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 (pow.f64 t 3) l) 31/360) (fma.f64 (pow.f64 k 8) (*.f64 (/.f64 (pow.f64 t 3) l) 173/5040) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3)) (*.f64 (cos.f64 k) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)) (/.f64 (pow.f64 t 3) l))
(*.f64 (/.f64 (pow.f64 t 3) l) (/.f64 (pow.f64 (sin.f64 k) 2) (cos.f64 k)))

eval174.0ms (0.5%)

Compiler

Compiled 10507 to 5932 computations (43.5% saved)

prune90.0ms (0.3%)

Pruning

26 alts after pruning (26 fresh and 0 done)

PrunedKeptTotal
New32726353
Fresh000
Picked101
Done101
Total32926355
Error
8.5b
Counts
355 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
43.0b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
54.9b
(/.f64 2 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2))
31.0b
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
40.5b
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
54.9b
(/.f64 2 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)) 3))
31.0b
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
36.9b
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (tan.f64 k)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))
35.5b
(log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))
36.9b
(/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))
33.0b
(*.f64 l (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
54.6b
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
32.3b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
15.9b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))))
52.1b
(/.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 t 3/2) l) 2) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
20.1b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))
24.6b
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
40.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 (/.f64 k t) (/.f64 t k))))
23.4b
(*.f64 l (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))))))
24.9b
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
26.9b
(*.f64 l (pow.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l)))) 3))
34.8b
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))
31.3b
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
30.9b
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))))
32.0b
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
22.4b
(/.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l)))))
34.4b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
Compiler

Compiled 1344 to 912 computations (32.1% saved)

localize32.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (sin.f64 k) 2)
0.3b
(/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))
0.0b
(sin.f64 k)
0.0b
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)))
2.2b
(/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)
5.8b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))))
6.0b
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))
9.2b
(/.f64 l (*.f64 k k))
Compiler

Compiled 90 to 37 computations (58.9% saved)

series32.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
4.0ms
k
@inf
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))))
3.0ms
l
@0
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))
2.0ms
k
@0
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))))
2.0ms
k
@inf
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))
2.0ms
t
@0
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))

rewrite92.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
964×log-prod_binary64
324×log-div_binary64
296×expm1-udef_binary64
296×log1p-udef_binary64
255×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01573
133173
2481173
Stop Event
node limit
Counts
4 → 176
Calls
Call 1
Inputs
(/.f64 l (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))))
(/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 l (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (pow.f64 k -2))) (cbrt.f64 (pow.f64 (exp.f64 l) (pow.f64 k -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (pow.f64 k -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 k k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (pow.f64 k -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 k k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 l (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) (cbrt.f64 (/.f64 (*.f64 l l) (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 l l) (pow.f64 k 4))) (cbrt.f64 (/.f64 l (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) k) (/.f64 (sqrt.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (/.f64 1 (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k -2) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l k) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (/.f64 l k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) k) (/.f64 (cbrt.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 4))) (/.f64 l (cbrt.f64 (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (/.f64 l (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 k 4))) (/.f64 (sqrt.f64 l) (cbrt.f64 (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 k k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l (*.f64 k k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) k) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 k (/.f64 l k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 l (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 k k)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 l (*.f64 k k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 k k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 l (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 k k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 l (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 l (*.f64 k k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (*.f64 k k) t) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 k) (*.f64 (/.f64 k (/.f64 l k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 k) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 k (/.f64 l k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 t (/.f64 k (/.f64 l k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (/.f64 k (/.f64 l k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (/.f64 k (/.f64 l k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 k k) t) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 k k) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2))) (*.f64 (/.f64 k (/.f64 l k)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (neg.f64 (*.f64 (*.f64 k k) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 1) (*.f64 (*.f64 k (neg.f64 k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) 1) (*.f64 k (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (cos.f64 k)) (*.f64 (*.f64 k (neg.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (cos.f64 k)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2))) 1) (*.f64 (neg.f64 t) (/.f64 k (/.f64 l k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 (*.f64 k (neg.f64 k)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2)))) (*.f64 (*.f64 k k) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2)))) (*.f64 (*.f64 k (neg.f64 k)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2)))) (*.f64 k (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 k) l) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2))) l) (*.f64 (neg.f64 t) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 k) (neg.f64 l)) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (neg.f64 l)) (*.f64 t (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2))) (neg.f64 l)) (*.f64 (neg.f64 t) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 k) (/.f64 l k)) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 l k)) (*.f64 t k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2))) (/.f64 l k)) (*.f64 (neg.f64 t) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) 1) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 k) (/.f64 l (*.f64 k k))) (*.f64 (pow.f64 (sin.f64 k) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2))) (/.f64 l (*.f64 k k))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (*.f64 k k)) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 l)) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (/.f64 l k)) k)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) k) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k k)) 3) (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3) (pow.f64 (/.f64 l (*.f64 k k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) l)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) l)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) l))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (sqrt.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) (*.f64 (*.f64 k k) t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 k) (/.f64 1 (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) 2) (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) (sqrt.f64 t)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2))) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 k)) 2) t) (/.f64 (cbrt.f64 (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 k)) t) (/.f64 (sqrt.f64 (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) 1) (/.f64 (pow.f64 (sin.f64 k) -2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) 1) (/.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (pow.f64 (sin.f64 k) -2) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) 2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (sqrt.f64 t)) (/.f64 (pow.f64 (sin.f64 k) -2) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) 2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (cos.f64 k)) (sin.f64 k)) (sqrt.f64 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))))

simplify82.0ms (0.2%)

Algorithm
egg-herbie
Rules
805×fma-neg_binary64
441×times-frac_binary64
372×fma-def_binary64
356×sub-neg_binary64
265×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01022713
13382678
211722560
358012546
Stop Event
node limit
Counts
296 → 207
Calls
Call 1
Inputs
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 l (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t)))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))))))) (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t))))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -31/3024 (/.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))) (*.f64 1/6 (/.f64 1 t)))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
Outputs
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 l (*.f64 (pow.f64 k 4) t))
(/.f64 l (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 l (pow.f64 k 4)) t)
(/.f64 (/.f64 l t) (pow.f64 k 4))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))))
(+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 l (*.f64 t (pow.f64 k 4)))) (*.f64 1/3 (/.f64 l (*.f64 (*.f64 k k) t))))
(+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (/.f64 l (pow.f64 k 4)) t)) (/.f64 (*.f64 1/3 l) (*.f64 (*.f64 k k) t)))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))
(+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t)))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 l (*.f64 t (pow.f64 k 4)))) (/.f64 (*.f64 1/24 l) t)) (fma.f64 -1/3 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))))
(-.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l (pow.f64 k 4)) t))) (fma.f64 (/.f64 l (*.f64 (*.f64 k k) t)) -1/3 (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))))
(+.f64 (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))) (-.f64 (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6) (*.f64 (/.f64 l t) 1/10)))
(+.f64 (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l t) (pow.f64 k 4))) (fma.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6 (*.f64 (/.f64 l t) -1/10)))
(-.f64 (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))))))) (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t))))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) -1/720) (fma.f64 -1/315 (/.f64 l t) (fma.f64 -1/3 (-.f64 (/.f64 (*.f64 1/24 l) t) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))) (*.f64 (*.f64 (/.f64 l t) -1/6) 2/45)))) (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 l (*.f64 t (pow.f64 k 4)))) (/.f64 (*.f64 1/24 l) t))) (fma.f64 -1/3 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))))
(-.f64 (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) 1/560) (fma.f64 -1/3 (-.f64 (/.f64 1/24 (/.f64 t l)) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))) (*.f64 (/.f64 l t) -1/135))) (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l (pow.f64 k 4)) t)))) (fma.f64 (/.f64 l (*.f64 (*.f64 k k) t)) -1/3 (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6) (*.f64 (/.f64 l t) 1/10)) (fma.f64 k (*.f64 k (-.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (*.f64 (/.f64 l t) 1/10))))) (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4))))))
(+.f64 (fma.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6 (*.f64 (/.f64 l t) -1/10)) (fma.f64 k (*.f64 k (fma.f64 (/.f64 l t) 139/15120 (*.f64 (fma.f64 1/24 (/.f64 l t) (*.f64 (/.f64 l t) -1/10)) 1/3))) (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l t) (pow.f64 k 4)))))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l t) (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (*.f64 2 (/.f64 l t)) (/.f64 l (pow.f64 k 4)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 l k)) (/.f64 t l)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k)) -1/6)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))))
(*.f64 2 (+.f64 (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6)) (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45))) (*.f64 (*.f64 -1/3 (/.f64 l t)) (/.f64 l (*.f64 k k))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 1/24 (*.f64 (/.f64 l t) l) (*.f64 (*.f64 (/.f64 l t) l) -1/10))) (*.f64 (*.f64 -1/3 (/.f64 l t)) (/.f64 l (*.f64 k k))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 -1/720 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (*.f64 -1/315 (/.f64 (*.f64 l l) t)))))) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6)) (*.f64 2 (+.f64 (*.f64 k (*.f64 k (-.f64 (-.f64 (*.f64 -1/720 (/.f64 l (/.f64 t l))) (*.f64 (/.f64 l (/.f64 t l)) -1/135)) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (*.f64 -1/315 (/.f64 l (/.f64 t l))))))) (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18)))))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (*.f64 -1/720 (*.f64 (/.f64 l t) l)) (fma.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)) (*.f64 (*.f64 (/.f64 l t) l) -2/189)))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)))) (*.f64 (*.f64 -1/3 (/.f64 l t)) (/.f64 l (*.f64 k k))))
(fma.f64 2 (fma.f64 k (*.f64 k (+.f64 (fma.f64 -1/720 (*.f64 (/.f64 l t) l) (*.f64 (*.f64 (/.f64 l t) l) 2/189)) (*.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (*.f64 (*.f64 (/.f64 l t) l) -1/10)) 1/3))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 1/24 (*.f64 (/.f64 l t) l) (*.f64 (*.f64 (/.f64 l t) l) -1/10)))) (*.f64 (*.f64 -1/3 (/.f64 l t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k)))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 (/.f64 1 (*.f64 k k)) t)
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 (/.f64 1 t) (*.f64 k k))
(/.f64 1 (*.f64 k (*.f64 k t)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (/.f64 (/.f64 1 (*.f64 k k)) t) (/.f64 1/6 t))
(+.f64 (/.f64 1 (*.f64 (*.f64 k k) t)) (/.f64 -1/6 t))
(+.f64 (/.f64 (/.f64 1 t) (*.f64 k k)) (/.f64 -1/6 t))
(+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))
(-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 (/.f64 1 (*.f64 k k)) t)) (/.f64 1/6 t))
(+.f64 (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 -1/6 t))
(+.f64 (/.f64 (/.f64 1 t) (*.f64 k k)) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))
(+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))
(-.f64 (+.f64 (*.f64 -31/3024 (/.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (fma.f64 -31/3024 (/.f64 (pow.f64 k 4) t) (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 (/.f64 1 (*.f64 k k)) t))) (/.f64 1/6 t))
(+.f64 (fma.f64 -31/3024 (/.f64 (pow.f64 k 4) t) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 1 (*.f64 (*.f64 k k) t)))) (/.f64 -1/6 t))
(+.f64 (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 (/.f64 1 t) (*.f64 k k))) (fma.f64 -31/3024 (/.f64 (pow.f64 k 4) t) (/.f64 -1/6 t)))
(+.f64 (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 1 (*.f64 k (*.f64 k t)))) (fma.f64 -31/3024 (/.f64 (pow.f64 k 4) t) (/.f64 -1/6 t)))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))

localize14.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
20.4b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
7.0b
(/.f64 (*.f64 l l) t)
0.1b
(/.f64 2 (pow.f64 k 4))
0.1b
(/.f64 2 (pow.f64 k 4))
7.0b
(/.f64 (*.f64 l l) t)
20.4b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
Compiler

Compiled 35 to 18 computations (48.6% saved)

series13.0ms (0%)

Counts
3 → 60
Calls

18 calls:

TimeVariablePointExpression
3.0ms
l
@0
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
1.0ms
t
@0
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
1.0ms
k
@0
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
1.0ms
l
@inf
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
1.0ms
t
@inf
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))

rewrite64.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
577×log-prod_binary64
396×pow-prod-down_binary64
302×pow2_binary64
210×pow1/3_binary64
205×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01130
124230
2317230
Stop Event
node limit
Counts
3 → 151
Calls
Call 1
Inputs
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 l l) t)
(/.f64 2 (pow.f64 k 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (pow.f64 k 4) (/.f64 (/.f64 t l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (/.f64 t l) l) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (*.f64 (pow.f64 k 4) 1/2) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 t l) (*.f64 (pow.f64 k 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (*.f64 t (*.f64 (pow.f64 k 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) l) (*.f64 (pow.f64 k 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (pow.f64 k 4) 1/2) (/.f64 (/.f64 t l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 t l) l) (*.f64 (pow.f64 k 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 2 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 k 4) (/.f64 2 (/.f64 (/.f64 t l) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 (pow.f64 k 4)) (/.f64 (/.f64 t l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 (/.f64 t l) l) (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 l)) (*.f64 (*.f64 (pow.f64 k 4) 1/2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (pow.f64 k 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 l l))) (neg.f64 (*.f64 (pow.f64 k 4) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 (/.f64 t l) l))) (neg.f64 (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 l) (*.f64 (neg.f64 (pow.f64 k 4)) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l l)) (*.f64 (neg.f64 (pow.f64 k 4)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (neg.f64 l))) (*.f64 (pow.f64 k 4) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l (neg.f64 l))) (*.f64 (neg.f64 (pow.f64 k 4)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) 2) (*.f64 (neg.f64 t) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) 1) (*.f64 (neg.f64 t) (*.f64 (pow.f64 k 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (*.f64 (/.f64 t l) (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) -2) (*.f64 t (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) -2) (*.f64 (neg.f64 t) (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) 1) (pow.f64 k 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (cbrt.f64 (pow.f64 k 8))) (*.f64 (cbrt.f64 k) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (/.f64 l t) l)) (neg.f64 (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (pow.f64 k -4))) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 l)) (*.f64 2 (pow.f64 k -4))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l (neg.f64 l))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 l t) l) -2) (neg.f64 (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 4 (pow.f64 k -8)) (pow.f64 (/.f64 l (sqrt.f64 t)) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 k 4) 1/2) (/.f64 (/.f64 t l) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 t l) l) (*.f64 (pow.f64 k 4) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 2 (*.f64 l l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k 4) (/.f64 2 (/.f64 (/.f64 t l) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 4 (pow.f64 k -8)) (pow.f64 (/.f64 l (sqrt.f64 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 l t) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l t) l))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l t) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l t) l)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l t) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l t) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 1 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l t) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 l t) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 l) l) (*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 l t) l)) (cbrt.f64 (pow.f64 (/.f64 l (sqrt.f64 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 l (sqrt.f64 t)) 4)) (cbrt.f64 (*.f64 (/.f64 l t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 t)) (/.f64 l (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (neg.f64 l)) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l t) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 l) l) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (cbrt.f64 t) 2)) (/.f64 l (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t) -2) (/.f64 (*.f64 l l) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 l) l) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.f64 (/.f64 l t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t -1/2) (/.f64 (*.f64 l l) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 l) l) (sqrt.f64 t)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l t) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l (sqrt.f64 t)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l (sqrt.f64 t)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l t) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (sqrt.f64 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 t l) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 t l) l) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 l l) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 l (sqrt.f64 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 l t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l t) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 l (sqrt.f64 t)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l t) l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 l (sqrt.f64 t)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 l t) l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 l (sqrt.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 t l) l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 l t) l)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l t) l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (pow.f64 k -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (pow.f64 k -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 k -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (pow.f64 k -4))) (cbrt.f64 (*.f64 4 (pow.f64 k -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (pow.f64 k -8))) (cbrt.f64 (*.f64 2 (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (/.f64 (sqrt.f64 2) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1 (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (pow.f64 k -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 k -8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 k -4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 k 4) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 k 4) 1/2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 k -8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (pow.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 k -4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 2 (pow.f64 k -4)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 2 (pow.f64 k -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 k k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k 4) 1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 k -4))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 k -4))))))))

simplify88.0ms (0.3%)

Algorithm
egg-herbie
Rules
943×associate-*l/_binary64
765×associate-/l/_binary64
740×unswap-sqr_binary64
610×associate-/r/_binary64
536×associate-*r/_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
012744
126744
274744
3276744
41630744
51894708
62148708
72616708
83526708
93715708
107750708
Stop Event
node limit
Counts
211 → 155
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))

localize41.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
5.2b
(*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t)))
4.2b
(/.f64 l (pow.f64 k 4))
0.4b
(/.f64 1/6 t)
0.0b
(*.f64 -2 (*.f64 l l))
4.2b
(/.f64 l (pow.f64 k 4))
5.2b
(*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t)))
14.5b
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
18.7b
(/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k))
Compiler

Compiled 100 to 53 computations (47% saved)

series18.0ms (0.1%)

Counts
4 → 96
Calls

30 calls:

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

rewrite89.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
377×log-div_binary64
324×expm1-udef_binary64
324×log1p-udef_binary64
273×log-pow_binary64
190×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01952
141648
2541848
Stop Event
node limit
Counts
4 → 214
Calls
Call 1
Inputs
(/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t)))
(/.f64 l (pow.f64 k 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 l l) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 -2 (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 l l)) (pow.f64 k -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 l l)) (*.f64 (pow.f64 k -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)) (cbrt.f64 (/.f64 (*.f64 4 (pow.f64 l 4)) (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 4 (pow.f64 l 4)) (pow.f64 k 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 4 (pow.f64 l 4)) (pow.f64 k 4))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (pow.f64 l 4))) (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 l l))) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) (/.f64 (*.f64 l (sqrt.f64 -2)) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 (*.f64 l (sqrt.f64 -2)) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) 2) (/.f64 1 (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 k) (/.f64 l (/.f64 k l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 k) (*.f64 (/.f64 l (/.f64 k l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k -2) (*.f64 -2 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 l) (*.f64 l (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) 1) (/.f64 -2 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 l 4))) 1) (/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l l))) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) 1) (/.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 l) 1) (/.f64 l (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (*.f64 -2 (/.f64 l (/.f64 k l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 l 4))) k) (/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l l))) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 l) k) (/.f64 l k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 k k)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (cbrt.f64 (pow.f64 k 4))) (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 k 4))) (/.f64 -2 (pow.f64 (cbrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 4))) (/.f64 (*.f64 -2 (*.f64 l l)) (pow.f64 (cbrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 l 4))) (cbrt.f64 (pow.f64 k 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (cbrt.f64 (pow.f64 k 4))) (/.f64 (*.f64 l (sqrt.f64 -2)) (pow.f64 (cbrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 (pow.f64 k 4))) (/.f64 l (pow.f64 (cbrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 4 (pow.f64 l 4)) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 l l)) 3) (pow.f64 k 6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 (pow.f64 k 4) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (pow.f64 k 4) t) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (pow.f64 k -4)) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l t) (/.f64 (pow.f64 k 4) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (pow.f64 k 4) l) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (/.f64 l (/.f64 (pow.f64 k 4) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 k 4) t) (cbrt.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (/.f64 (pow.f64 k 4) l) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (/.f64 t l) (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (neg.f64 (pow.f64 k 4)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (neg.f64 t) (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 (pow.f64 k 4) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l (/.f64 t l))) (neg.f64 (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l (/.f64 (pow.f64 k 4) l))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) l) (*.f64 (neg.f64 (pow.f64 k 4)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) l) (*.f64 (neg.f64 t) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 1) (*.f64 (neg.f64 (pow.f64 k 4)) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 1) (*.f64 (neg.f64 t) (/.f64 (pow.f64 k 4) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 l)) (*.f64 (pow.f64 k 4) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 l)) (*.f64 t (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (/.f64 t l)) 1) (pow.f64 k 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (/.f64 t l)) (cbrt.f64 (pow.f64 k 8))) (cbrt.f64 (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (/.f64 l t)) (neg.f64 (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 l (pow.f64 k -4))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) (neg.f64 l)) (neg.f64 (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (pow.f64 k -4)) (neg.f64 l)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (sqrt.f64 (*.f64 (pow.f64 k 4) t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 k 4) l) (/.f64 t l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (/.f64 l (/.f64 (pow.f64 k 4) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 l) (pow.f64 k -4)) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l (pow.f64 k -4)) 3) (pow.f64 (/.f64 l t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l t) 3) (pow.f64 (*.f64 l (pow.f64 k -4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 k -4) (/.f64 l (/.f64 t l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (*.f64 t 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l l)) (*.f64 (*.f64 t 6) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l l)) (/.f64 (*.f64 k k) (/.f64 1/6 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) (*.f64 t 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 t 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 t 6) (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 k k) (*.f64 -2 (*.f64 (*.f64 l l) (/.f64 1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/6 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/6 (*.f64 t (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/6 t) (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/6 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/6 (*.f64 (neg.f64 t) (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) 2) (*.f64 (*.f64 t 6) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (*.f64 l l) (/.f64 1/6 t))) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (*.f64 (neg.f64 t) (*.f64 (/.f64 k l) (/.f64 k l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (*.f64 (*.f64 l l) (/.f64 1/6 t)))) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) 2) 1) (*.f64 (*.f64 k (neg.f64 k)) (*.f64 t 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) 1) (*.f64 k (*.f64 t 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/3 (*.f64 t (*.f64 (/.f64 k l) (/.f64 k l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 l l)) 1/6) (*.f64 (*.f64 k k) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) 2) 1/6) (*.f64 (*.f64 k (neg.f64 k)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) 1/6) (*.f64 k t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 l l)) -1/6) (*.f64 (*.f64 k k) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) 2) -1/6) (*.f64 (*.f64 k (neg.f64 k)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) -1/6) (*.f64 k (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (*.f64 -2 (*.f64 l l))) (*.f64 t (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (*.f64 -2 (*.f64 l l))) (*.f64 (neg.f64 t) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (*.f64 (*.f64 l l) 2)) (*.f64 t (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (*.f64 (*.f64 l l) 2)) (*.f64 (neg.f64 t) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (*.f64 -2 (/.f64 l (/.f64 k l)))) (*.f64 t k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (*.f64 -2 (/.f64 l (/.f64 k l)))) (*.f64 (neg.f64 t) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (/.f64 1/6 t))) k) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (/.f64 1/6 t))) 1) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (/.f64 1/6 t))) (cbrt.f64 (pow.f64 k 4))) (pow.f64 (cbrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 1/6 t)) (*.f64 (/.f64 k l) (/.f64 k l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) 2) (/.f64 1/6 t)) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (/.f64 1/6 t)) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/6 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) 1/6) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) -1/6) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/6 t) -2) (*.f64 (/.f64 k l) (/.f64 k l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/6 t) (*.f64 (*.f64 l l) 2)) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/6 t) (*.f64 -2 (/.f64 l (/.f64 k l)))) k)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 1/6 t)) (/.f64 (*.f64 l (sqrt.f64 -2)) k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 t 6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 t 6) (*.f64 -1/2 (*.f64 (/.f64 k l) (/.f64 k l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k k) (*.f64 -2 (*.f64 (*.f64 l l) (/.f64 1/6 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) 3) (pow.f64 (/.f64 1/6 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1/6 t) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) k) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (pow.f64 k -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (pow.f64 k -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (pow.f64 k -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 l (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l (pow.f64 k -4))) (cbrt.f64 (/.f64 (*.f64 l l) (pow.f64 k 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 l l) (pow.f64 k 8))) (cbrt.f64 (*.f64 l (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (*.f64 k k)) (/.f64 (sqrt.f64 l) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (/.f64 1 (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k -4) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (*.f64 k k)) (/.f64 (cbrt.f64 l) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) 1) (/.f64 (cbrt.f64 l) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 k 8))) (/.f64 l (cbrt.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 k 8))) (cbrt.f64 (*.f64 l (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 k 8))) (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (pow.f64 k -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (pow.f64 k -4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (pow.f64 k -4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) (*.f64 k k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k 4) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 k 4) l) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 l (neg.f64 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 l l) (pow.f64 k 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (pow.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (pow.f64 k -4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (pow.f64 k 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (pow.f64 k -4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (pow.f64 k -4))))))))

simplify145.0ms (0.4%)

Algorithm
egg-herbie
Rules
1455×associate-/r/_binary64
566×unswap-sqr_binary64
558×times-frac_binary64
418×sqr-pow_binary64
332×associate-/l*_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0181356
1391356
21111356
34471356
430931356
533941356
643151320
744631320
846361320
948561320
1072291320
1176391320
Stop Event
node limit
Counts
310 → 220
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
Outputs
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 k 2)))
(*.f64 -2 (/.f64 (*.f64 l l) (*.f64 k k)))
(*.f64 -2 (*.f64 (/.f64 l k) (/.f64 l k)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) -2) k)
(*.f64 -2 (*.f64 l (/.f64 l (*.f64 k k))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 -1/3 k)) t)
(*.f64 -1/3 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))

localize34.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (sin.f64 k) 2)
0.2b
(*.f64 (cos.f64 k) l)
0.0b
(sin.f64 k)
0.0b
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
2.1b
(*.f64 (pow.f64 (sin.f64 k) 2) t)
5.8b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))
6.8b
(*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))
9.6b
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
Compiler

Compiled 89 to 46 computations (48.3% saved)

series12.0ms (0%)

Counts
4 → 48
Calls

30 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))
1.0ms
k
@-inf
(*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))
1.0ms
t
@inf
(*.f64 (pow.f64 (sin.f64 k) 2) t)
1.0ms
k
@inf
(*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))
1.0ms
k
@0
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))

rewrite79.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
972×log-prod_binary64
278×expm1-udef_binary64
278×log1p-udef_binary64
262×pow3_binary64
241×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01576
132067
2438067
Stop Event
node limit
Counts
4 → 125
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))
(*.f64 (pow.f64 (sin.f64 k) 2) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 k) (/.f64 1 (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 k) (*.f64 l (/.f64 1 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (cos.f64 k) (/.f64 1 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) l) (/.f64 1 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) (/.f64 1 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) 2)) (cbrt.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (/.f64 1 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))) (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) (neg.f64 l)) (/.f64 1 (*.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)) (/.f64 (cos.f64 k) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) (*.f64 (cos.f64 k) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) l)) (/.f64 1 (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) 1) (/.f64 l (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 k k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) 1) (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 k k)) (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (/.f64 l (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) 2) (*.f64 k k)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 k) 2) t)) (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) 2)) (/.f64 l (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) 2)) (/.f64 (cos.f64 k) (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) 2)) (/.f64 (*.f64 (cos.f64 k) l) (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) 2) (pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) 2)) (cbrt.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) 2)) (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))) (/.f64 l (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) 2) (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (*.f64 (cos.f64 k) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) 2) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 k) l)) (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 k) l) 3) (pow.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2)) t)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2)) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 k k) 3) (pow.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) 3) (pow.f64 (*.f64 k k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) l)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) l)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) l))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) l) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (*.f64 (cos.f64 k) l) 2)) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) l)) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) 1) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (neg.f64 l))) (*.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) l))) (*.f64 (pow.f64 (sin.f64 k) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)) (*.f64 l 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (sin.f64 k) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (pow.f64 (sin.f64 k) 2))) (cbrt.f64 (pow.f64 (exp.f64 t) (pow.f64 (sin.f64 k) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (pow.f64 (sin.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (pow.f64 (sin.f64 k) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (pow.f64 (sin.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 k) (sqrt.f64 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (sin.f64 k) 4) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 k) 2) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (pow.f64 (sin.f64 k) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t)))))))

simplify63.0ms (0.2%)

Algorithm
egg-herbie
Rules
789×fma-neg_binary64
622×fma-def_binary64
379×times-frac_binary64
336×sub-neg_binary64
283×associate-*r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01071617
13661576
212931436
363911428
Stop Event
node limit
Counts
173 → 157
Calls
Call 1
Inputs
(/.f64 l (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t)))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))))))) (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t))))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(*.f64 (pow.f64 k 4) t)
(+.f64 (*.f64 (pow.f64 k 4) t) (*.f64 -1/3 (*.f64 (pow.f64 k 6) t)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 8) t)) (+.f64 (*.f64 (pow.f64 k 4) t) (*.f64 -1/3 (*.f64 (pow.f64 k 6) t))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 8) t)) (+.f64 (*.f64 (pow.f64 k 4) t) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 6) t)) (*.f64 -1/315 (*.f64 (pow.f64 k 10) t)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (pow.f64 k 2) t)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (*.f64 (pow.f64 k 2) t))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 6) t)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (*.f64 (pow.f64 k 2) t)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 6) t)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 k 8) t)) (*.f64 (pow.f64 k 2) t))))
Outputs
(/.f64 l (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))))
(+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 t (*.f64 k k))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 1/3 (/.f64 l (*.f64 t (*.f64 k k)))))
(fma.f64 -1/2 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 1/3 l) (*.f64 k (*.f64 k t)))))
(+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t)))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 t (*.f64 k k))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 1/24 (/.f64 l t))) (fma.f64 -1/3 (/.f64 l (*.f64 t (*.f64 k k))) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 (/.f64 l t) 2/45))))
(-.f64 (fma.f64 -1/2 (/.f64 l (*.f64 k (*.f64 k t))) (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 (pow.f64 k 4) t)))) (fma.f64 (/.f64 l (*.f64 k (*.f64 k t))) -1/3 (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))))
(+.f64 (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 (pow.f64 k 4) t))) (-.f64 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6) (*.f64 (/.f64 l t) 1/10)))
(-.f64 (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))))))) (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t))))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) -1/720) (fma.f64 -1/315 (/.f64 l t) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 (/.f64 l t) 2/45))) (*.f64 (*.f64 (/.f64 l t) -1/6) 2/45)))) (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 t (*.f64 k k))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 1/24 (/.f64 l t)))) (fma.f64 -1/3 (/.f64 l (*.f64 t (*.f64 k k))) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 (/.f64 l t) 2/45))))
(-.f64 (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) 1/560) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))) (*.f64 (/.f64 l t) -1/135))) (fma.f64 -1/2 (/.f64 l (*.f64 k (*.f64 k t))) (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 (pow.f64 k 4) t))))) (fma.f64 (/.f64 l (*.f64 k (*.f64 k t))) -1/3 (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6) (*.f64 (/.f64 l t) 1/10)) (fma.f64 (*.f64 k k) (+.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 1/3 (-.f64 (*.f64 (/.f64 l t) -1/72) (/.f64 2/45 (/.f64 t l))))) (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 (pow.f64 k 4) t)))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6) (*.f64 (/.f64 l t) 1/10)) (fma.f64 (*.f64 k k) (+.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 1/3 (fma.f64 (/.f64 l t) -1/360 (*.f64 (/.f64 l t) -1/18)))) (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 (pow.f64 k 4) t)))))
(*.f64 (pow.f64 k 4) t)
(+.f64 (*.f64 (pow.f64 k 4) t) (*.f64 -1/3 (*.f64 (pow.f64 k 6) t)))
(fma.f64 (pow.f64 k 4) t (*.f64 (*.f64 -1/3 (pow.f64 k 6)) t))
(*.f64 t (+.f64 (pow.f64 k 4) (*.f64 -1/3 (pow.f64 k 6))))
(*.f64 t (fma.f64 -1/3 (pow.f64 k 6) (pow.f64 k 4)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 8) t)) (+.f64 (*.f64 (pow.f64 k 4) t) (*.f64 -1/3 (*.f64 (pow.f64 k 6) t))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 8)) (fma.f64 (pow.f64 k 4) t (*.f64 (*.f64 -1/3 (pow.f64 k 6)) t)))
(fma.f64 2/45 (*.f64 t (pow.f64 k 8)) (*.f64 t (+.f64 (pow.f64 k 4) (*.f64 -1/3 (pow.f64 k 6)))))
(*.f64 t (+.f64 (*.f64 -1/3 (pow.f64 k 6)) (fma.f64 2/45 (pow.f64 k 8) (pow.f64 k 4))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 8) t)) (+.f64 (*.f64 (pow.f64 k 4) t) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 6) t)) (*.f64 -1/315 (*.f64 (pow.f64 k 10) t)))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 8)) (fma.f64 (pow.f64 k 4) t (fma.f64 -1/3 (*.f64 t (pow.f64 k 6)) (*.f64 -1/315 (*.f64 t (pow.f64 k 10))))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 8)) (fma.f64 (pow.f64 k 4) t (*.f64 t (+.f64 (*.f64 -1/315 (pow.f64 k 10)) (*.f64 -1/3 (pow.f64 k 6))))))
(*.f64 t (+.f64 (fma.f64 2/45 (pow.f64 k 8) (pow.f64 k 4)) (fma.f64 -1/3 (pow.f64 k 6) (*.f64 -1/315 (pow.f64 k 10)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k)) (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (/.f64 (*.f64 l l) t) (*.f64 (/.f64 (*.f64 l l) t) 1/18))))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/72) (/.f64 (*.f64 -2/45 (*.f64 l l)) t))) (*.f64 (/.f64 (*.f64 l l) t) (/.f64 -1/3 (*.f64 k k))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (/.f64 (*.f64 l l) t) -1/360 (*.f64 (/.f64 (*.f64 l l) t) -1/18))) (*.f64 (/.f64 (*.f64 l l) t) (/.f64 -1/3 (*.f64 k k))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (/.f64 (*.f64 -1/720 (*.f64 l l)) t) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (*.f64 -1/315 (/.f64 (*.f64 l l) t)))))) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k)) (*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (/.f64 (*.f64 l l) t) (*.f64 (/.f64 (*.f64 l l) t) 1/18)))) (*.f64 k (*.f64 k (-.f64 (-.f64 (*.f64 -1/720 (/.f64 (*.f64 l l) t)) (*.f64 (/.f64 (*.f64 l l) t) -1/135)) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (/.f64 (*.f64 l l) t) (*.f64 (/.f64 (*.f64 l l) t) 1/18))) (*.f64 -1/315 (/.f64 (*.f64 l l) t)))))))))
(fma.f64 2 (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 13/2160) (fma.f64 -1/3 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/72) (/.f64 (*.f64 -2/45 (*.f64 l l)) t)) (*.f64 (/.f64 -1/315 t) (*.f64 l l)))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/72) (/.f64 (*.f64 -2/45 (*.f64 l l)) t)))) (*.f64 (/.f64 (*.f64 l l) t) (/.f64 -1/3 (*.f64 k k))))
(fma.f64 2 (fma.f64 k (*.f64 k (+.f64 (fma.f64 (/.f64 (*.f64 l l) t) 13/2160 (*.f64 (/.f64 (*.f64 l l) t) 1/315)) (*.f64 1/3 (fma.f64 (/.f64 (*.f64 l l) t) -1/360 (*.f64 (/.f64 (*.f64 l l) t) -1/18))))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (/.f64 (*.f64 l l) t) -1/360 (*.f64 (/.f64 (*.f64 l l) t) -1/18)))) (*.f64 (/.f64 (*.f64 l l) t) (/.f64 -1/3 (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) t))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (*.f64 k (*.f64 k t))))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (*.f64 (pow.f64 k 2) t))
(fma.f64 -1/3 (*.f64 (pow.f64 k 4) t) (*.f64 t (*.f64 k k)))
(*.f64 t (+.f64 (*.f64 (pow.f64 k 4) -1/3) (*.f64 k k)))
(*.f64 t (fma.f64 k k (*.f64 (pow.f64 k 4) -1/3)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 6) t)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (*.f64 (pow.f64 k 2) t)))
(fma.f64 2/45 (*.f64 t (pow.f64 k 6)) (fma.f64 -1/3 (*.f64 (pow.f64 k 4) t) (*.f64 t (*.f64 k k))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 6)) (*.f64 t (+.f64 (*.f64 (pow.f64 k 4) -1/3) (*.f64 k k))))
(*.f64 t (+.f64 (*.f64 k k) (fma.f64 2/45 (pow.f64 k 6) (*.f64 (pow.f64 k 4) -1/3))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 6) t)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 k 8) t)) (*.f64 (pow.f64 k 2) t))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 6)) (fma.f64 -1/3 (*.f64 (pow.f64 k 4) t) (fma.f64 -1/315 (*.f64 t (pow.f64 k 8)) (*.f64 t (*.f64 k k)))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 6)) (fma.f64 (*.f64 (pow.f64 k 4) t) -1/3 (*.f64 t (+.f64 (*.f64 k k) (*.f64 -1/315 (pow.f64 k 8))))))
(*.f64 t (+.f64 (fma.f64 k k (*.f64 -1/315 (pow.f64 k 8))) (fma.f64 2/45 (pow.f64 k 6) (*.f64 (pow.f64 k 4) -1/3))))

localize42.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (tan.f64 k) (pow.f64 t 3))
0.8b
(/.f64 (sqrt.f64 2) (/.f64 k t))
0.2b
(/.f64 (sin.f64 k) l)
0.0b
(sin.f64 k)
5.8b
(*.f64 l (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
5.9b
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))
14.2b
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l)))
22.1b
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3)))
Compiler

Compiled 112 to 55 computations (50.9% saved)

series76.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
39.0ms
t
@0
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l)))
4.0ms
k
@0
(*.f64 l (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
2.0ms
l
@0
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l)))
2.0ms
k
@0
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l)))
2.0ms
k
@inf
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l)))

rewrite126.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
361×expm1-udef_binary64
361×log1p-udef_binary64
205×add-sqr-sqrt_binary64
200×pow1_binary64
199×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018118
141398
2648798
Stop Event
node limit
Counts
4 → 222
Calls
Call 1
Inputs
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l)))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))
(*.f64 l (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 (/.f64 1 (tan.f64 k)) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (/.f64 (/.f64 1 (tan.f64 k)) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) t) (pow.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) t) 2) (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 (/.f64 1 (tan.f64 k)) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 (/.f64 1 (tan.f64 k)) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (/.f64 1 (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (tan.f64 k)) (pow.f64 t 3)) (*.f64 (sqrt.f64 2) (/.f64 t k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) k) (*.f64 t (/.f64 (/.f64 1 (tan.f64 k)) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k))) (/.f64 1 (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (pow.f64 2 1/4) (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 k)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (tan.f64 k)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (tan.f64 k)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (pow.f64 t 3)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (tan.f64 k)) (/.f64 t (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (/.f64 (/.f64 t k) (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (pow.f64 t 3)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (pow.f64 t 3)) (/.f64 t (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (/.f64 t k) (*.f64 (tan.f64 k) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (tan.f64 k) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (tan.f64 k) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) 1) (/.f64 t (*.f64 (tan.f64 k) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 t (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (/.f64 t k) (*.f64 t (cbrt.f64 (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 t (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 t (cbrt.f64 (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (pow.f64 (*.f64 t (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (pow.f64 (*.f64 t (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 t (cbrt.f64 (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (pow.f64 (*.f64 t (cbrt.f64 (tan.f64 k))) 2)) (/.f64 t (*.f64 t (cbrt.f64 (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))) (/.f64 (/.f64 t k) (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))) (/.f64 t (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) t) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) 3) (pow.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t))) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2))) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (*.f64 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t))) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (*.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (*.f64 (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)) (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2))) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))) (*.f64 (tan.f64 k) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 (/.f64 (sin.f64 k) l) (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))) (*.f64 (sqrt.f64 2) (/.f64 t k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (/.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2))) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))) (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))) (/.f64 2 (pow.f64 (/.f64 k t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (*.f64 (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2))) (neg.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (*.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))) (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k))) (*.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k))) (*.f64 (tan.f64 k) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (sin.f64 k) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (*.f64 (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3))) (neg.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (*.f64 (neg.f64 (/.f64 (sin.f64 k) l)) (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (neg.f64 (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k)))) (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3)))) (neg.f64 (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (sqrt.f64 2)) (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (sqrt.f64 2)) (*.f64 (/.f64 (sin.f64 k) l) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (sqrt.f64 2)) (*.f64 (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3))) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (sqrt.f64 2)) (*.f64 (neg.f64 (/.f64 (sin.f64 k) l)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k))) (sqrt.f64 2)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t))) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)) (*.f64 (tan.f64 k) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3))) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (neg.f64 (/.f64 (sin.f64 k) l)) (*.f64 (tan.f64 k) (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k))) (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) 1) (*.f64 (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3))) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) 1) (*.f64 (neg.f64 (/.f64 (sin.f64 k) l)) (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k))) 1) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (*.f64 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t))) (neg.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (*.f64 (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)) (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (*.f64 (*.f64 (tan.f64 k) (pow.f64 t 3)) (neg.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (*.f64 (/.f64 (sin.f64 k) l) (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (*.f64 (pow.f64 t 3) (neg.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) (*.f64 (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) (*.f64 (/.f64 (sin.f64 k) l) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) (*.f64 (neg.f64 (/.f64 (sin.f64 k) l)) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (sin.f64 k)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) 1) (/.f64 (sin.f64 k) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k))) (tan.f64 k)) (pow.f64 t 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k))) (pow.f64 t 3)) (tan.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k))) 1) (*.f64 (tan.f64 k) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k))) (pow.f64 (*.f64 t (cbrt.f64 (tan.f64 k))) 2)) (*.f64 t (cbrt.f64 (tan.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k))) (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2))) (*.f64 (sqrt.f64 (tan.f64 k)) (pow.f64 t 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cbrt.f64 (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (sqrt.f64 (/.f64 (sin.f64 k) l))) (sqrt.f64 (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3)))) (neg.f64 (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))) (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))) (pow.f64 t 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) (sqrt.f64 2)) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (neg.f64 (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) (sqrt.f64 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (*.f64 (tan.f64 k) (neg.f64 (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) (/.f64 (sqrt.f64 2) (/.f64 (tan.f64 k) (/.f64 t k)))) (pow.f64 t 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k)))) (*.f64 t (cbrt.f64 (tan.f64 k)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (sqrt.f64 (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) 3) (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (/.f64 l (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 k) (/.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 l (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))) (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 l (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k))) (/.f64 1 (neg.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sin.f64 k)) (*.f64 (sqrt.f64 2) (/.f64 t k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) k) (*.f64 t (/.f64 l (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 k) (/.f64 k t))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (/.f64 t k) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) 1) (/.f64 t (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (sin.f64 k)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) 1) (/.f64 l (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) (/.f64 (sin.f64 k) l)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) (/.f64 (sin.f64 k) l)) (/.f64 (pow.f64 2 1/4) (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sin.f64 k)) (/.f64 (/.f64 t k) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 k)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (sin.f64 k)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (sin.f64 k)) (/.f64 t (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2))) (/.f64 (/.f64 t k) (cbrt.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (cbrt.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (cbrt.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2))) (/.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (sin.f64 k) l))) (/.f64 (/.f64 t k) (sqrt.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (sin.f64 k) l))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (sqrt.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2))) (sqrt.f64 (/.f64 (sin.f64 k) l))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (/.f64 t k))) (sqrt.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (sqrt.f64 (/.f64 (sin.f64 k) l))) (/.f64 t (sqrt.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (neg.f64 (sin.f64 k))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 k) (/.f64 k t))) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 k) (/.f64 k t))) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 k) (/.f64 k t))) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) (neg.f64 (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (/.f64 t k)) (/.f64 l (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t k)) 3) (pow.f64 (/.f64 (sin.f64 k) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t k) (/.f64 l (sin.f64 k))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k))) l) (*.f64 (tan.f64 k) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) l) (/.f64 (sin.f64 k) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 (pow.f64 (/.f64 k t) 2))) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 l (sin.f64 k)))) (*.f64 (tan.f64 k) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3)))) (/.f64 (sin.f64 k) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) (sqrt.f64 2)) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) (*.f64 (sqrt.f64 2) (/.f64 t k))) (/.f64 (sin.f64 k) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) 1) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 (/.f64 k t) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 t k)))) (neg.f64 (/.f64 (sin.f64 k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 l (sin.f64 k))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) l) (*.f64 (pow.f64 t 3) (*.f64 (tan.f64 k) (/.f64 (sin.f64 k) l))))))))))

simplify88.0ms (0.3%)

Algorithm
egg-herbie
Rules
987×distribute-rgt-in_binary64
972×distribute-lft-in_binary64
264×distribute-rgt-neg-in_binary64
232×distribute-lft-neg-in_binary64
231×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01824301
16943733
234743598
Stop Event
node limit
Counts
354 → 263
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))
(+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 t 2))))
(+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2/15 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (*.f64 -1/9 (/.f64 (sqrt.f64 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2/15 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (*.f64 -1/9 (/.f64 (sqrt.f64 2) (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 17/315 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (*.f64 -1/9 (/.f64 (sqrt.f64 2) (pow.f64 t 2))))) (*.f64 -2/45 (/.f64 (sqrt.f64 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 t 2))))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) l) (*.f64 (pow.f64 k 4) t))
(+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) l) (*.f64 (pow.f64 k 4) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) l) (*.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l)) (pow.f64 t 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) l) (*.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l)) (pow.f64 t 2))) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) t)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t)))))) (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l)) (pow.f64 t 2)))))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (pow.f64 k 2)) (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 t l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (pow.f64 k 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 2) (*.f64 l t))) (*.f64 -1/36 (*.f64 (sqrt.f64 2) (*.f64 l t)))))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 t l)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (pow.f64 k 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 2) (*.f64 l t))) (*.f64 -1/36 (*.f64 (sqrt.f64 2) (*.f64 l t)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 2) (*.f64 t l))) (*.f64 -1/36 (*.f64 (sqrt.f64 2) (*.f64 t l))))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 2) (*.f64 l t))) (*.f64 1/720 (*.f64 (sqrt.f64 2) (*.f64 l t))))))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 t l))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3)))) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) t)) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t)))))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))))) (pow.f64 t 3))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
Outputs
(/.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))
(/.f64 (sqrt.f64 2) (*.f64 (*.f64 k k) (*.f64 t t)))
(/.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 t t) k) k))
(/.f64 (sqrt.f64 2) (*.f64 k (*.f64 k (*.f64 t t))))
(+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 t 2))))
(fma.f64 -1/3 (/.f64 (sqrt.f64 2) (*.f64 t t)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 k k) (*.f64 t t))))
(fma.f64 -1/3 (/.f64 (sqrt.f64 2) (*.f64 t t)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 t t) k) k)))
(fma.f64 -1/3 (/.f64 (sqrt.f64 2) (*.f64 t t)) (/.f64 (sqrt.f64 2) (*.f64 k (*.f64 k (*.f64 t t)))))
(+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2/15 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (*.f64 -1/9 (/.f64 (sqrt.f64 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))
(fma.f64 -1/3 (/.f64 (sqrt.f64 2) (*.f64 t t)) (fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) 1/45)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 k k) (*.f64 t t)))))
(fma.f64 -1/3 (/.f64 (sqrt.f64 2) (*.f64 t t)) (-.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 t t) k) k)) (*.f64 k (*.f64 k (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) 1/45)))))
(+.f64 (/.f64 (sqrt.f64 2) (*.f64 k (*.f64 k (*.f64 t t)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) (-.f64 -1/3 (*.f64 1/45 (*.f64 k k)))))
(+.f64 (*.f64 -1/3 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2/15 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (*.f64 -1/9 (/.f64 (sqrt.f64 2) (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 17/315 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 (sqrt.f64 2) (pow.f64 t 2))) (*.f64 -1/9 (/.f64 (sqrt.f64 2) (pow.f64 t 2))))) (*.f64 -2/45 (/.f64 (sqrt.f64 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 k 2) (pow.f64 t 2))))))
(fma.f64 -1/3 (/.f64 (sqrt.f64 2) (*.f64 t t)) (fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) 1/45)) (fma.f64 -1 (*.f64 (pow.f64 k 4) (fma.f64 17/315 (/.f64 (sqrt.f64 2) (*.f64 t t)) (fma.f64 -1/3 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) 1/45) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) -2/45)))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 k k) (*.f64 t t))))))
(fma.f64 -1/3 (/.f64 (sqrt.f64 2) (*.f64 t t)) (-.f64 (-.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 t t) k) k)) (*.f64 (pow.f64 k 4) (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) 17/315 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) -2/45 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) -1/135))))) (*.f64 k (*.f64 k (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) 1/45)))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 2) (*.f64 k (*.f64 k (*.f64 t t)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) (-.f64 -1/3 (*.f64 1/45 (*.f64 k k))))) (*.f64 (pow.f64 k 4) (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) 17/315 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 t t)) -7/135))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 k)) (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (cos.f64 k) (*.f64 (*.f64 t t) (sin.f64 k))))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (/.f64 (cos.f64 k) (sin.f64 k)) (*.f64 t t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) l)
(/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4))
(+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) l) (*.f64 (pow.f64 k 4) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 l t)) (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 l (*.f64 t 1/6)) (*.f64 t t)))))
(fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t) (/.f64 (*.f64 -2 (*.f64 t (*.f64 1/6 l))) (*.f64 (*.f64 (*.f64 t t) k) k)))
(fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t) (*.f64 (*.f64 (/.f64 l t) (/.f64 (*.f64 t 1/6) t)) (/.f64 -2 (*.f64 k k))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) l) (*.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l)) (pow.f64 t 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 l t)) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 l (*.f64 t 1/6)) (*.f64 t t))) (fma.f64 -1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 t 3) (*.f64 l (pow.f64 (*.f64 t 1/6) 2)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (fma.f64 2/15 t (*.f64 t -17/360)))) (*.f64 t t))))))
(-.f64 (fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t) (/.f64 (*.f64 -2 (*.f64 t (*.f64 1/6 l))) (*.f64 (*.f64 (*.f64 t t) k) k))) (+.f64 (/.f64 (*.f64 -2 (*.f64 l (*.f64 (*.f64 t t) 1/36))) (pow.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t t)) (*.f64 l (*.f64 t 31/360)))))
(-.f64 (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)) (+.f64 (*.f64 (/.f64 2 (*.f64 t t)) (+.f64 (/.f64 (*.f64 t (*.f64 1/6 l)) (*.f64 k k)) (*.f64 l (*.f64 t 31/360)))) (/.f64 -2 (/.f64 (pow.f64 t 3) (*.f64 l (*.f64 (*.f64 t t) 1/36))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) l) (*.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l)) (pow.f64 t 2))) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) t)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t)))))) (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) l)) (pow.f64 t 2)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 l t)) (fma.f64 -1 (*.f64 (*.f64 k k) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (*.f64 l (*.f64 t 1/6)) (fma.f64 2/15 t (*.f64 t -17/360)))) (pow.f64 t 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 t 3) (*.f64 l (pow.f64 (*.f64 t 1/6) 2)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (fma.f64 2/15 t (*.f64 t -17/360)))) (*.f64 t t))) (/.f64 t (*.f64 t 1/6))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040))))) (*.f64 t t))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 l (*.f64 t 1/6)) (*.f64 t t))) (fma.f64 -1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (pow.f64 t 3) (*.f64 l (pow.f64 (*.f64 t 1/6) 2)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l (fma.f64 2/15 t (*.f64 t -17/360)))) (*.f64 t t)))))))
(fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t) (-.f64 (-.f64 (/.f64 (*.f64 -2 (*.f64 t (*.f64 1/6 l))) (*.f64 (*.f64 (*.f64 t t) k) k)) (+.f64 (/.f64 (*.f64 -2 (*.f64 l (*.f64 (*.f64 t t) 1/36))) (pow.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t t)) (*.f64 l (*.f64 t 31/360))))) (*.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 2 (*.f64 t t)) (*.f64 l (fma.f64 t 1/360 (*.f64 t 53/1680)))) (-.f64 (/.f64 -2 (/.f64 (/.f64 (pow.f64 t 3) (*.f64 t (*.f64 1/6 l))) (*.f64 t 31/360))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 -2 (*.f64 l (*.f64 (*.f64 t t) 1/36))) (pow.f64 t 3)) (*.f64 (/.f64 2 (*.f64 t t)) (*.f64 l (*.f64 t 31/360)))) t) (*.f64 t 1/6))))))))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)) (+.f64 (*.f64 (/.f64 2 (*.f64 t t)) (+.f64 (/.f64 (*.f64 t (*.f64 1/6 l)) (*.f64 k k)) (*.f64 l (*.f64 t 31/360)))) (/.f64 -2 (/.f64 (pow.f64 t 3) (*.f64 l (*.f64 (*.f64 t t) 1/36)))))) (*.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 2 (*.f64 t t)) (*.f64 l (*.f64 t 173/5040))) (-.f64 (/.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t (*.f64 t 31/360))) 6)) (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (-.f64 (*.f64 l (*.f64 t 31/360)) (/.f64 (*.f64 l (*.f64 (*.f64 t t) 1/36)) t))) 6))))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) l)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (cos.f64 k) t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 l)) (*.f64 k k)) t) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k k))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) k))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (*.f64 t l))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (pow.f64 k 2)) (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 t l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k k)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 t l)))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) 1/6 (*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) k)))
(*.f64 (*.f64 t l) (+.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (*.f64 (sqrt.f64 2) 1/6)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (pow.f64 k 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 2) (*.f64 l t))) (*.f64 -1/36 (*.f64 (sqrt.f64 2) (*.f64 l t)))))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 t l)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k k)) (fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) -7/360)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 t l))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) k)) (-.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 1/6 l))) (*.f64 (*.f64 k k) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 t l) -7/360)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (*.f64 t l)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (-.f64 1/6 (*.f64 -7/360 (*.f64 k k)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (pow.f64 k 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 2) (*.f64 l t))) (*.f64 -1/36 (*.f64 (sqrt.f64 2) (*.f64 l t)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 2) (*.f64 t l))) (*.f64 -1/36 (*.f64 (sqrt.f64 2) (*.f64 t l))))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 2) (*.f64 l t))) (*.f64 1/720 (*.f64 (sqrt.f64 2) (*.f64 l t))))))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 t l))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k k)) (fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) -7/360)) (fma.f64 -1 (*.f64 (pow.f64 k 4) (fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) -7/360) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) 1/840))) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 t l)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) k)) (-.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 1/6 l))) (*.f64 (pow.f64 k 4) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) 1/840 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) -7/2160)))) (*.f64 (*.f64 k k) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 t l) -7/360)))))
(-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (*.f64 t l)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (-.f64 1/6 (*.f64 -7/360 (*.f64 k k))))) (*.f64 (pow.f64 k 4) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) -31/15120)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 l t)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t l)) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 (*.f64 t l) (sin.f64 k)))
(*.f64 (/.f64 (*.f64 t l) k) (/.f64 (sqrt.f64 2) (sin.f64 k)))
(*.f64 (/.f64 (sqrt.f64 2) k) (/.f64 l (/.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l))) (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (*.f64 t 1/6) (*.f64 l l)) (*.f64 t t)))))
(fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)) (/.f64 (*.f64 -2 (*.f64 t (*.f64 1/6 (*.f64 l l)))) (*.f64 (*.f64 (*.f64 t t) k) k)))
(fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)) (*.f64 (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 t 1/6) t)) (/.f64 -2 (*.f64 k k))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2))))))
(fma.f64 -1 (+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 t t) (*.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (*.f64 l l)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (*.f64 t 1/6) 2) (*.f64 l l))) (pow.f64 t 3)))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l))) (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (*.f64 t 1/6) (*.f64 l l)) (*.f64 t t))))))
(-.f64 (fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)) (/.f64 (*.f64 -2 (*.f64 t (*.f64 1/6 (*.f64 l l)))) (*.f64 (*.f64 (*.f64 t t) k) k))) (+.f64 (*.f64 (/.f64 2 (*.f64 t t)) (*.f64 l (*.f64 l (*.f64 t 31/360)))) (/.f64 -2 (/.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (*.f64 t t) 1/36)))))
(-.f64 (fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)) (*.f64 (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 t 1/6) t)) (/.f64 -2 (*.f64 k k)))) (*.f64 (/.f64 2 (*.f64 t t)) (-.f64 (*.f64 (*.f64 t 31/360) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 t l) (*.f64 t l)) 1/36) t))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2))) (pow.f64 t 3)))) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) t)) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t)))))) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))))) (pow.f64 t 3))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))))))
(fma.f64 -1 (+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 t t) (*.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (*.f64 l l)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (*.f64 t 1/6) 2) (*.f64 l l))) (pow.f64 t 3)))) (fma.f64 -1 (*.f64 (*.f64 k k) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 t t) (*.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (*.f64 l l)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 (*.f64 t 1/6) 2) (*.f64 l l))) (pow.f64 t 3)))) (/.f64 t (*.f64 t 1/6))) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040))) (*.f64 l l))) (*.f64 t t)) (neg.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (*.f64 (*.f64 t 1/6) (*.f64 l l)))) (pow.f64 t 3)))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l))) (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (*.f64 t 1/6) (*.f64 l l)) (*.f64 t t)))))))
(-.f64 (-.f64 (fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)) (/.f64 (*.f64 -2 (*.f64 t (*.f64 1/6 (*.f64 l l)))) (*.f64 (*.f64 (*.f64 t t) k) k))) (*.f64 k (*.f64 k (-.f64 (+.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (/.f64 (fma.f64 t 1/360 (*.f64 t 53/1680)) t)) (/.f64 (*.f64 -2 (*.f64 (*.f64 t 1/6) (*.f64 l (*.f64 l (*.f64 t 31/360))))) (pow.f64 t 3))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 2 (*.f64 t t)) (*.f64 l (*.f64 l (*.f64 t 31/360)))) (/.f64 -2 (/.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (*.f64 t t) 1/36)))) t) (*.f64 t 1/6)))))) (+.f64 (*.f64 (/.f64 2 (*.f64 t t)) (*.f64 l (*.f64 l (*.f64 t 31/360)))) (/.f64 -2 (/.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (*.f64 t t) 1/36)))))
(-.f64 (-.f64 (fma.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)) (*.f64 (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 t 1/6) t)) (/.f64 -2 (*.f64 k k)))) (*.f64 (/.f64 2 (*.f64 t t)) (-.f64 (*.f64 (*.f64 t 31/360) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 t l) (*.f64 t l)) 1/36) t)))) (*.f64 k (*.f64 k (-.f64 (*.f64 (/.f64 2 (*.f64 t t)) (-.f64 (*.f64 l (*.f64 l (*.f64 t 173/5040))) (/.f64 (*.f64 (*.f64 t 1/6) (*.f64 (*.f64 t 31/360) (*.f64 l l))) t))) (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (-.f64 (*.f64 (*.f64 t 31/360) (*.f64 l l)) (/.f64 (*.f64 (*.f64 (*.f64 t l) (*.f64 t l)) 1/36) t))) 6)))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (cos.f64 k) (pow.f64 l 2))) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))

eval423.0ms (1.2%)

Compiler

Compiled 26106 to 13921 computations (46.7% saved)

prune224.0ms (0.7%)

Pruning

51 alts after pruning (51 fresh and 0 done)

PrunedKeptTotal
New958441002
Fresh14721
Picked101
Done404
Total977511028
Error
2.4b
Counts
1028 → 51
Alt Table
Click to see full alt table
StatusErrorProgram
31.6b
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) (sqrt.f64 2)) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))
32.4b
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
34.4b
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
9.6b
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
31.0b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (sqrt.f64 (pow.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)) 2)))
46.8b
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
7.5b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)))
27.5b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
43.0b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
54.9b
(/.f64 2 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2))
51.1b
(pow.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (sqrt.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) k)) 2)
32.6b
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
30.9b
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
20.1b
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
27.5b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
30.6b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
32.6b
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
28.2b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
30.4b
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
28.2b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
35.9b
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k (*.f64 k (*.f64 t t)))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
31.0b
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
36.9b
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (tan.f64 k)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))
32.8b
(*.f64 l (/.f64 2 (*.f64 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t))) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))))
31.3b
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
19.5b
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
35.5b
(log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))
30.6b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
21.9b
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
30.9b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
11.9b
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
32.4b
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
22.4b
(/.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l)))))
10.9b
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
31.2b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
27.8b
(*.f64 l (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (pow.f64 (*.f64 t (cbrt.f64 (tan.f64 k))) 2)) (/.f64 t (*.f64 t (cbrt.f64 (tan.f64 k))))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
31.0b
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
48.7b
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
9.6b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (/.f64 l k)) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) k))))
30.6b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
10.1b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))))
30.7b
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
18.0b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
21.7b
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
30.9b
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))))
16.4b
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
34.2b
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
44.9b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
24.6b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
19.2b
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
30.5b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
Compiler

Compiled 2368 to 1586 computations (33% saved)

localize36.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
0.2b
(/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)
0.0b
(sin.f64 k)
0.0b
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k))
0.4b
(pow.f64 (sin.f64 k) 2)
2.1b
(*.f64 (pow.f64 (sin.f64 k) 2) t)
5.8b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)))
7.1b
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
Compiler

Compiled 97 to 44 computations (54.6% saved)

series13.0ms (0%)

Counts
3 → 76
Calls

21 calls:

TimeVariablePointExpression
2.0ms
t
@0
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
1.0ms
l
@0
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
1.0ms
k
@-inf
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
1.0ms
k
@0
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
1.0ms
k
@inf
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))

rewrite93.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
438×pow2_binary64
320×log-div_binary64
314×pow1/3_binary64
298×expm1-udef_binary64
298×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01555
133055
2482555
Stop Event
node limit
Counts
3 → 114
Calls
Call 1
Inputs
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)))
(pow.f64 (sin.f64 k) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (cos.f64 k) t)) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l k) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (cos.f64 k) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 k) (*.f64 (/.f64 k l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 k) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 k l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (/.f64 k l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 k l) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (cos.f64 k) t)) (/.f64 k l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)) (*.f64 l (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 k (*.f64 l (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 l k) (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 k)) (*.f64 (/.f64 k l) (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (cos.f64 k) t)) (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (cos.f64 k)) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 k l) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (cos.f64 k))) (neg.f64 (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 l k) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 k)) 1) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t)) (/.f64 k l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) 1) (*.f64 t (/.f64 k l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (cos.f64 k)) (*.f64 (neg.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 1) (*.f64 (neg.f64 k) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 (cos.f64 k))) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (neg.f64 (cos.f64 k))) (*.f64 (neg.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (*.f64 k t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (*.f64 (neg.f64 k) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 k)) l) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t)) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) l) (*.f64 t k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 k) (neg.f64 l)) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 k)) (neg.f64 l)) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t)) (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (neg.f64 l)) (*.f64 t (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) 1) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (pow.f64 (cbrt.f64 k) 2)) (cbrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (sqrt.f64 k)) (sqrt.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l k) (cos.f64 k)) (pow.f64 (sin.f64 k) 2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l k) (cos.f64 k)) t) (pow.f64 (sin.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l k) (cos.f64 k)) 1) (*.f64 (pow.f64 (sin.f64 k) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l k) (cos.f64 k)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t)) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l k) (cos.f64 k)) (*.f64 (sin.f64 k) (sqrt.f64 t))) (*.f64 (sin.f64 k) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 k)) (/.f64 l k)) (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l k)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (neg.f64 (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 l)) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 l k) (cos.f64 k))) (*.f64 (sin.f64 k) (sqrt.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l k) 3) (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3) (pow.f64 (/.f64 l k) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 k l) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (cos.f64 k) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (cos.f64 k) t)) (/.f64 k l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)) (*.f64 l (cos.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 k (*.f64 l (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 l k) (cos.f64 k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l k) 3) (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) 3) (pow.f64 (/.f64 l k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (*.f64 (/.f64 k l) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2))) l) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) 1) (*.f64 (/.f64 k l) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 (/.f64 l k)))) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 2 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2))))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2))))) 3) (pow.f64 l 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2))))) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 2 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2))))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) (*.f64 l 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 k) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 k) (sin.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 k) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 k) 2)) (cbrt.f64 (pow.f64 (sin.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 k) 2)) (*.f64 (cbrt.f64 (sin.f64 k)) (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 k) 4)) (cbrt.f64 (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 k)) (*.f64 (sqrt.f64 (sin.f64 k)) (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (sin.f64 k)) 3) (sqrt.f64 (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 k) (cbrt.f64 (pow.f64 (sin.f64 k) 2))) (cbrt.f64 (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (-.f64 k k)) (cos.f64 (+.f64 k k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sin.f64 k) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (sin.f64 k) 2)))))))

simplify73.0ms (0.2%)

Algorithm
egg-herbie
Rules
608×cancel-sign-sub-inv_binary64
476×fma-neg_binary64
402×times-frac_binary64
400×fma-def_binary64
258×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01022135
13392098
211661983
355591969
Stop Event
node limit
Counts
190 → 142
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 l (*.f64 (pow.f64 k 3) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))) k))) (*.f64 -1/3 (/.f64 l (*.f64 k t))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))) k) (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))))))))))) (*.f64 -1/3 (/.f64 l (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(pow.f64 k 2)
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (pow.f64 k 2))
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6))))
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (+.f64 (*.f64 -1/315 (pow.f64 k 8)) (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6)))))
Outputs
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 l (*.f64 (pow.f64 k 3) t))
(/.f64 l (*.f64 t (pow.f64 k 3)))
(/.f64 (/.f64 l t) (pow.f64 k 3))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t))))
(+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (/.f64 l (*.f64 t (pow.f64 k 3)))) (*.f64 1/3 (/.f64 l (*.f64 k t))))
(+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (/.f64 (/.f64 l t) (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) (*.f64 k t)))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 3))) (*.f64 (/.f64 l (*.f64 k t)) -1/6))
(+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))) k))) (*.f64 -1/3 (/.f64 l (*.f64 k t))))
(+.f64 (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (/.f64 l (*.f64 t (pow.f64 k 3)))) (*.f64 k (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 (/.f64 l t) 2/45))))) (*.f64 1/3 (/.f64 l (*.f64 k t))))
(+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (fma.f64 k (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))) (/.f64 (/.f64 l t) (pow.f64 k 3)))) (/.f64 (*.f64 1/3 l) (*.f64 k t)))
(+.f64 (fma.f64 k (+.f64 (*.f64 (/.f64 l t) -1/72) (*.f64 (/.f64 l t) -2/45)) (/.f64 l (*.f64 t (pow.f64 k 3)))) (*.f64 (/.f64 l (*.f64 k t)) -1/6))
(+.f64 (fma.f64 k (fma.f64 1/24 (/.f64 l t) (*.f64 (/.f64 l t) -1/10)) (/.f64 (/.f64 l t) (pow.f64 k 3))) (*.f64 (/.f64 l (*.f64 k t)) -1/6))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))) k) (*.f64 (pow.f64 k 3) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))))))))))) (*.f64 -1/3 (/.f64 l (*.f64 k t))))
(+.f64 (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (/.f64 l (*.f64 t (pow.f64 k 3)))) (fma.f64 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 (/.f64 l t) 2/45))) k (*.f64 (pow.f64 k 3) (-.f64 (*.f64 (/.f64 l t) -1/720) (fma.f64 -1/315 (/.f64 l t) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 (/.f64 l t) 2/45))) (*.f64 (*.f64 (/.f64 l t) -1/6) 2/45))))))) (*.f64 1/3 (/.f64 l (*.f64 k t))))
(+.f64 (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (/.f64 (/.f64 l t) (pow.f64 k 3))) (fma.f64 (pow.f64 k 3) (-.f64 (*.f64 (/.f64 l t) 1/560) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))) (*.f64 (/.f64 l t) -1/135))) (*.f64 k (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18)))))) (/.f64 (*.f64 1/3 l) (*.f64 k t)))
(+.f64 (fma.f64 k (+.f64 (*.f64 (/.f64 l t) -1/72) (*.f64 (/.f64 l t) -2/45)) (fma.f64 (pow.f64 k 3) (-.f64 (*.f64 (/.f64 l t) 139/15120) (+.f64 (*.f64 (*.f64 (/.f64 l t) -1/72) -1/3) (*.f64 (/.f64 l t) 2/135))) (/.f64 l (*.f64 t (pow.f64 k 3))))) (*.f64 (/.f64 l (*.f64 k t)) -1/6))
(+.f64 (fma.f64 k (fma.f64 1/24 (/.f64 l t) (*.f64 (/.f64 l t) -1/10)) (fma.f64 (pow.f64 k 3) (fma.f64 (/.f64 l t) 139/15120 (*.f64 (fma.f64 1/24 (/.f64 l t) (*.f64 (/.f64 l t) -1/10)) 1/3)) (/.f64 (/.f64 l t) (pow.f64 k 3)))) (*.f64 (/.f64 l (*.f64 k t)) -1/6))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (/.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) k))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 (*.f64 l -1/3) (*.f64 k k)) (/.f64 l t)))
(fma.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)) (*.f64 (/.f64 -1/3 k) (/.f64 (*.f64 l l) (*.f64 k t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))))
(*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18)))) (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (/.f64 -2/45 (/.f64 t (*.f64 l l))))) (*.f64 (/.f64 (*.f64 l -1/3) (*.f64 k k)) (/.f64 l t)))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (/.f64 (*.f64 l l) t) -1/360 (*.f64 (/.f64 (*.f64 l l) t) -1/18))) (*.f64 (/.f64 -1/3 k) (/.f64 (*.f64 l l) (*.f64 k t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 -1/720 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (*.f64 -1/315 (/.f64 (*.f64 l l) t)))))) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))))
(fma.f64 2 (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k)) (*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18)))) (*.f64 k (*.f64 k (-.f64 (-.f64 (*.f64 -1/720 (/.f64 l (/.f64 t l))) (*.f64 (/.f64 l (/.f64 t l)) -1/135)) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (*.f64 -1/315 (/.f64 l (/.f64 t l))))))))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (*.f64 (/.f64 -1/720 t) (*.f64 l l)) (fma.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (/.f64 -2/45 (/.f64 t (*.f64 l l)))) (*.f64 (*.f64 (/.f64 l t) l) -2/189)))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (/.f64 -2/45 (/.f64 t (*.f64 l l)))))) (*.f64 (/.f64 (*.f64 l -1/3) (*.f64 k k)) (/.f64 l t)))
(fma.f64 2 (fma.f64 k (*.f64 k (+.f64 (fma.f64 (/.f64 (*.f64 l l) t) 13/2160 (*.f64 (/.f64 (*.f64 l l) t) 1/315)) (*.f64 (fma.f64 (/.f64 (*.f64 l l) t) -1/360 (*.f64 (/.f64 (*.f64 l l) t) -1/18)) 1/3))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (/.f64 (*.f64 l l) t) -1/360 (*.f64 (/.f64 (*.f64 l l) t) -1/18)))) (*.f64 (/.f64 -1/3 k) (/.f64 (*.f64 l l) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 k k)))
(/.f64 (*.f64 (cos.f64 k) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (/.f64 (*.f64 l l) (*.f64 k k))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(pow.f64 k 2)
(*.f64 k k)
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (pow.f64 k 2))
(fma.f64 -1/3 (pow.f64 k 4) (*.f64 k k))
(fma.f64 k k (*.f64 -1/3 (pow.f64 k 4)))
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6))))
(+.f64 (fma.f64 -1/3 (pow.f64 k 4) (*.f64 k k)) (*.f64 2/45 (pow.f64 k 6)))
(fma.f64 -1/3 (pow.f64 k 4) (fma.f64 k k (*.f64 2/45 (pow.f64 k 6))))
(fma.f64 2/45 (pow.f64 k 6) (fma.f64 -1/3 (pow.f64 k 4) (*.f64 k k)))
(fma.f64 k k (fma.f64 2/45 (pow.f64 k 6) (*.f64 -1/3 (pow.f64 k 4))))
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (+.f64 (*.f64 -1/315 (pow.f64 k 8)) (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6)))))
(fma.f64 -1/3 (pow.f64 k 4) (fma.f64 -1/315 (pow.f64 k 8) (+.f64 (*.f64 k k) (*.f64 2/45 (pow.f64 k 6)))))
(fma.f64 -1/3 (pow.f64 k 4) (fma.f64 -1/315 (pow.f64 k 8) (fma.f64 k k (*.f64 2/45 (pow.f64 k 6)))))
(fma.f64 -1/3 (pow.f64 k 4) (fma.f64 k k (fma.f64 2/45 (pow.f64 k 6) (*.f64 -1/315 (pow.f64 k 8)))))

localize17.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
16.7b
(/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k))
8.5b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
0.7b
(/.f64 2 (/.f64 (/.f64 t l) l))
0.1b
(/.f64 (/.f64 t l) l)
0.1b
(/.f64 (/.f64 t l) l)
0.7b
(/.f64 2 (/.f64 (/.f64 t l) l))
8.5b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
16.7b
(/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k))
Compiler

Compiled 51 to 16 computations (68.6% saved)

series12.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite89.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
768×log-prod_binary64
393×log-div_binary64
335×pow2_binary64
236×pow1/3_binary64
227×expm1-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify195.0ms (0.6%)

Algorithm
egg-herbie
Rules
954×times-frac_binary64
580×unswap-sqr_binary64
561×sqr-pow_binary64
432×associate-/l*_binary64
388×associate-/r*_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0181560
1411560
21191560
34991560
443381560
546531560
655971524
757481524
859241524
961471524
1064451524
1168341524
1273421524
1379741524
Stop Event
node limit
Counts
297 → 185
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) l))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)))
(/.f64 2 (*.f64 k (*.f64 k (/.f64 t (*.f64 l l)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 2 (/.f64 t (*.f64 l l))) (pow.f64 k 4))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 (*.f64 l l) (/.f64 (/.f64 2 (pow.f64 k 4)) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 (*.f64 2 (*.f64 l l)) t)
(/.f64 2 (/.f64 t (*.f64 l l)))
(*.f64 2 (/.f64 l (/.f64 t l)))
(*.f64 l (/.f64 2 (/.f64 t l)))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))

localize45.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(*.f64 k (*.f64 k t))
0.1b
(*.f64 (/.f64 k t) k)
0.1b
(fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))
0.0b
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
0.5b
(/.f64 1 (*.f64 k (*.f64 k t)))
3.9b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
9.2b
(/.f64 l (*.f64 k k))
29.6b
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))
Compiler

Compiled 150 to 57 computations (62% saved)

series28.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
t
@-inf
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
4.0ms
t
@-inf
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))
3.0ms
t
@0
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))
3.0ms
l
@0
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))
1.0ms
t
@inf
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))

rewrite99.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
400×expm1-udef_binary64
400×log1p-udef_binary64
232×add-sqr-sqrt_binary64
222×*-un-lft-identity_binary64
222×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02186
146577
2659477
Stop Event
node limit
Counts
3 → 99
Calls
Call 1
Inputs
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(/.f64 1 (*.f64 k (*.f64 k t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)) (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)) 1) (*.f64 (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (*.f64 k k) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 k k) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) (/.f64 k (/.f64 l k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3)) (*.f64 (/.f64 k (/.f64 l k)) (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2)) (*.f64 (/.f64 k (/.f64 l k)) (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3))) (*.f64 (*.f64 k k) (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3))) (*.f64 (*.f64 k (neg.f64 k)) (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3))) (*.f64 k (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2))) (*.f64 (*.f64 k k) (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2))) (*.f64 (*.f64 k (neg.f64 k)) (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2))) (*.f64 k (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3)) l) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t)))) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2)) l) (*.f64 (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t)))) (/.f64 k (/.f64 l k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2)) 1) (*.f64 (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) (/.f64 k (/.f64 l k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3)) (neg.f64 l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t)))) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2)) (neg.f64 l)) (*.f64 (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3)) (/.f64 l k)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t)))) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2)) (/.f64 l k)) (*.f64 (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)) 3) (pow.f64 (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)) (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t))) (-.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) (*.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)) (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)) (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t))) (*.f64 (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))) (-.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)) (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) k) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) 1) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) (cbrt.f64 (pow.f64 k 4))) (pow.f64 (cbrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l k) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3)) (*.f64 l (pow.f64 k -2))) (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2)) (*.f64 l (pow.f64 k -2))) (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (*.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (-.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) (/.f64 (pow.f64 k -2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (-.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2) (pow.f64 (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)) 2))) (-.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) (neg.f64 l)) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) (/.f64 l k)) k)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) k) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 l) (pow.f64 k -2)) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l (pow.f64 k -2)) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) 3) (pow.f64 (*.f64 l (pow.f64 k -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (*.f64 (pow.f64 k -2) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t) (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 k -2) t) (*.f64 l (pow.f64 k -2)) (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t)) (*.f64 l 2)) (*.f64 (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) (*.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l 2) (*.f64 (*.f64 l (pow.f64 k -2)) (/.f64 (pow.f64 k -2) t))) (*.f64 (*.f64 l 2) (*.f64 l (*.f64 (pow.f64 k -2) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (sqrt.f64 (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) k)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2))) (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (*.f64 (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (pow.f64 k -2)) (*.f64 (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t))) 2)) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 l 2) (pow.f64 k -2)) (*.f64 l (+.f64 (/.f64 (pow.f64 k -2) t) (fma.f64 -7/120 (*.f64 k (/.f64 k t)) (/.f64 -1/6 t)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 k -2) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 k -2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k -2) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 k -2) t)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2)) (cbrt.f64 (/.f64 (pow.f64 k -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 k (sqrt.f64 t))) (/.f64 1 (*.f64 k (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 k (neg.f64 (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k -2) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (pow.f64 (*.f64 k t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (/.f64 1 (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 k t) -1) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 k k) t)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (*.f64 k k) t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 k (sqrt.f64 t)) -1) (pow.f64 (*.f64 k (sqrt.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 k k) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k -2) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 k -2) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 k (sqrt.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 k k) t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 k -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 k -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 k k) t) -3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 k -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 k k) t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 k -2) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 k -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 k -2) t)))))))

simplify72.0ms (0.2%)

Algorithm
egg-herbie
Rules
807×fma-def_binary64
791×distribute-rgt-in_binary64
769×distribute-lft-in_binary64
688×associate-/l/_binary64
298×times-frac_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0752567
12112559
27112476
335462350
Stop Event
node limit
Counts
195 → 133
Calls
Call 1
Inputs
(/.f64 (*.f64 l (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -7/120 (/.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))) (pow.f64 k 2))
(/.f64 (*.f64 l (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -7/120 (/.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))) (pow.f64 k 2))
(/.f64 (*.f64 l (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -7/120 (/.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))) (pow.f64 k 2))
(/.f64 (*.f64 l (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -7/120 (/.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (*.f64 (pow.f64 k 4) t))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 -7/120 (/.f64 l t))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (*.f64 -7/120 (/.f64 l t)))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 -7/120 (/.f64 l t))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (*.f64 -7/120 (/.f64 l t)))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2))) l) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2))) l) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2))) l) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2))) l) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/60 (/.f64 (pow.f64 l 2) t)) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/60 (/.f64 (pow.f64 l 2) t)) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t))))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2)))) (*.f64 (pow.f64 k 2) t)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2)))) (*.f64 (pow.f64 k 2) t)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2)))) (*.f64 (pow.f64 k 2) t)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2)))) (*.f64 (pow.f64 k 2) t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
Outputs
(/.f64 (*.f64 l (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -7/120 (/.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 l (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -7/120 (/.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 l (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -7/120 (/.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 l (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -7/120 (/.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) l) (pow.f64 k 2))
(/.f64 l (/.f64 (*.f64 k k) (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t))))
(*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))))
(*.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (/.f64 l (*.f64 k k)))
(/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))
(/.f64 l (*.f64 (pow.f64 k 4) t))
(/.f64 l (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 l t) (pow.f64 k 4))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t)))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 l (*.f64 t (pow.f64 k 4))))
(fma.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t))) (/.f64 l (*.f64 t (pow.f64 k 4))))
(fma.f64 -1/6 (/.f64 (/.f64 (/.f64 l t) k) k) (/.f64 l (*.f64 t (pow.f64 k 4))))
(fma.f64 -1/6 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 k 4)))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(fma.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 l t) (+.f64 -7/120 (/.f64 (/.f64 -1/6 k) k))))
(fma.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120) (/.f64 (/.f64 l t) (pow.f64 k 4)))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(fma.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 l t) (+.f64 -7/120 (/.f64 (/.f64 -1/6 k) k))))
(fma.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120) (/.f64 (/.f64 l t) (pow.f64 k 4)))
(*.f64 -7/120 (/.f64 l t))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (*.f64 -7/120 (/.f64 l t)))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (*.f64 -7/120 (/.f64 l t)))
(fma.f64 -7/120 (/.f64 l t) (*.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t)))))
(*.f64 (/.f64 l t) (+.f64 -7/120 (/.f64 (/.f64 -1/6 k) k)))
(*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(fma.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 l t) (+.f64 -7/120 (/.f64 (/.f64 -1/6 k) k))))
(fma.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120) (/.f64 (/.f64 l t) (pow.f64 k 4)))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(fma.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 l t) (+.f64 -7/120 (/.f64 (/.f64 -1/6 k) k))))
(fma.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120) (/.f64 (/.f64 l t) (pow.f64 k 4)))
(*.f64 -7/120 (/.f64 l t))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (*.f64 -7/120 (/.f64 l t)))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (*.f64 -7/120 (/.f64 l t)))
(fma.f64 -7/120 (/.f64 l t) (*.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t)))))
(*.f64 (/.f64 l t) (+.f64 -7/120 (/.f64 (/.f64 -1/6 k) k)))
(*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(fma.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 l t) (+.f64 -7/120 (/.f64 (/.f64 -1/6 k) k))))
(fma.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120) (/.f64 (/.f64 l t) (pow.f64 k 4)))
(+.f64 (*.f64 -1/6 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/120 (/.f64 l t)) (/.f64 l (*.f64 (pow.f64 k 4) t))))
(fma.f64 -1/6 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(fma.f64 -1/6 (/.f64 l (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 l t) (+.f64 -7/120 (/.f64 (/.f64 -1/6 k) k))))
(fma.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120) (/.f64 (/.f64 l t) (pow.f64 k 4)))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(/.f64 (*.f64 l (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2))) l) (*.f64 (pow.f64 k 2) t)))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2))) l) (*.f64 (pow.f64 k 2) t)))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2))) l) (*.f64 (pow.f64 k 2) t)))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2))) l) (*.f64 (pow.f64 k 2) t)))
(/.f64 l (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6)))
(*.f64 (/.f64 l (*.f64 k (*.f64 k t))) (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))))
(*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 l (/.f64 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k -7/120) -1/6)) (*.f64 (*.f64 k k) t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t))) (pow.f64 l 2)) (pow.f64 k 2)))
(*.f64 2 (/.f64 (-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 (*.f64 k k) t))) (/.f64 1/6 t)) (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t))) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))) (*.f64 k k))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 l (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (/.f64 (/.f64 l t) (*.f64 k k))) (*.f64 k k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 2 (*.f64 (/.f64 l t) l)) (pow.f64 k 4))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 2 t))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t)))
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 -1/3 (*.f64 k k))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/60 (/.f64 (pow.f64 l 2) t)) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k)) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) l) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -7/60 (/.f64 (pow.f64 l 2) t)) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k)) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) l) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 -7/60 (*.f64 (/.f64 l t) l))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t)))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (*.f64 -7/60 (/.f64 (*.f64 l l) t)))
(fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k)) (*.f64 -7/60 (/.f64 (*.f64 l l) t)))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t))))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k)) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) l) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t))))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k)) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) l) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 -7/60 (*.f64 (/.f64 l t) l))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t)))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (*.f64 -7/60 (/.f64 (*.f64 l l) t)))
(fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k)) (*.f64 -7/60 (/.f64 (*.f64 l l) t)))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t))))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k)) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) l) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -7/60 (/.f64 (pow.f64 l 2) t))))
(fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) t) (*.f64 k k)) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -7/60 (/.f64 (*.f64 l l) t))))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) l) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6))))
(*.f64 (*.f64 2 (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))) t))
(*.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) l)) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 2 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k))) -1/3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6))))
(*.f64 (*.f64 2 (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))) t))
(*.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) l)) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 2 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k))) -1/3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6))))
(*.f64 (*.f64 2 (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))) t))
(*.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) l)) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 2 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k))) -1/3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6))))
(*.f64 (*.f64 2 (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))) t))
(*.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) l)) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 2 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k))) -1/3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6))))
(*.f64 (*.f64 2 (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))) t))
(*.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) l)) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 2 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k))) -1/3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6))))
(*.f64 (*.f64 2 (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))) t))
(*.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) l)) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 2 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k))) -1/3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6))))
(*.f64 (*.f64 2 (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))) t))
(*.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) l)) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 2 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k))) -1/3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -7/120 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))) 1/6)) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) t) (+.f64 (fma.f64 -7/120 (*.f64 k k) (/.f64 1 (*.f64 k k))) -1/6))))
(*.f64 (*.f64 2 (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 (+.f64 -1/6 (fma.f64 (*.f64 k k) -7/120 (/.f64 1 (*.f64 k k)))) t))
(*.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 l t) k) k) l)) (+.f64 -1/6 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k)))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 2 (fma.f64 k (*.f64 k -7/120) (/.f64 1 (*.f64 k k))) -1/3))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2)))) (*.f64 (pow.f64 k 2) t)))
(*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (+.f64 1/6 (-.f64 (*.f64 (*.f64 k k) 7/120) (/.f64 1 (*.f64 k k)))) t)))
(*.f64 (/.f64 -2 t) (*.f64 (/.f64 (*.f64 l l) k) (/.f64 (+.f64 1/6 (fma.f64 (*.f64 k k) 7/120 (/.f64 -1 (*.f64 k k)))) k)))
(*.f64 -2 (*.f64 (/.f64 l t) (/.f64 (fma.f64 l (fma.f64 k (*.f64 k 7/120) 1/6) (/.f64 (neg.f64 l) (*.f64 k k))) (*.f64 k k))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 -2 (fma.f64 k (*.f64 k 7/120) (/.f64 -1 (*.f64 k k))) -1/3))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2)))) (*.f64 (pow.f64 k 2) t)))
(*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (+.f64 1/6 (-.f64 (*.f64 (*.f64 k k) 7/120) (/.f64 1 (*.f64 k k)))) t)))
(*.f64 (/.f64 -2 t) (*.f64 (/.f64 (*.f64 l l) k) (/.f64 (+.f64 1/6 (fma.f64 (*.f64 k k) 7/120 (/.f64 -1 (*.f64 k k)))) k)))
(*.f64 -2 (*.f64 (/.f64 l t) (/.f64 (fma.f64 l (fma.f64 k (*.f64 k 7/120) 1/6) (/.f64 (neg.f64 l) (*.f64 k k))) (*.f64 k k))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 -2 (fma.f64 k (*.f64 k 7/120) (/.f64 -1 (*.f64 k k))) -1/3))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2)))) (*.f64 (pow.f64 k 2) t)))
(*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (+.f64 1/6 (-.f64 (*.f64 (*.f64 k k) 7/120) (/.f64 1 (*.f64 k k)))) t)))
(*.f64 (/.f64 -2 t) (*.f64 (/.f64 (*.f64 l l) k) (/.f64 (+.f64 1/6 (fma.f64 (*.f64 k k) 7/120 (/.f64 -1 (*.f64 k k)))) k)))
(*.f64 -2 (*.f64 (/.f64 l t) (/.f64 (fma.f64 l (fma.f64 k (*.f64 k 7/120) 1/6) (/.f64 (neg.f64 l) (*.f64 k k))) (*.f64 k k))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 -2 (fma.f64 k (*.f64 k 7/120) (/.f64 -1 (*.f64 k k))) -1/3))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 1/6 (*.f64 7/120 (pow.f64 k 2))) (/.f64 1 (pow.f64 k 2)))) (*.f64 (pow.f64 k 2) t)))
(*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (+.f64 1/6 (-.f64 (*.f64 (*.f64 k k) 7/120) (/.f64 1 (*.f64 k k)))) t)))
(*.f64 (/.f64 -2 t) (*.f64 (/.f64 (*.f64 l l) k) (/.f64 (+.f64 1/6 (fma.f64 (*.f64 k k) 7/120 (/.f64 -1 (*.f64 k k)))) k)))
(*.f64 -2 (*.f64 (/.f64 l t) (/.f64 (fma.f64 l (fma.f64 k (*.f64 k 7/120) 1/6) (/.f64 (neg.f64 l) (*.f64 k k))) (*.f64 k k))))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (fma.f64 -2 (fma.f64 k (*.f64 k 7/120) (/.f64 -1 (*.f64 k k))) -1/3))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 (*.f64 k k) t))
(/.f64 1 (*.f64 k (*.f64 k t)))

localize28.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
5.2b
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
4.2b
(/.f64 l (pow.f64 k 4))
0.4b
(/.f64 -1/3 t)
0.3b
(*.f64 (/.f64 l k) (/.f64 l k))
0.4b
(/.f64 -1/3 t)
4.2b
(/.f64 l (pow.f64 k 4))
5.2b
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
14.5b
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
Compiler

Compiled 75 to 32 computations (57.3% saved)

series5.0ms (0%)

Counts
2 → 36
Calls

12 calls:

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

rewrite67.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
511×log-prod_binary64
377×exp-prod_binary64
365×pow-prod-down_binary64
257×pow2_binary64
204×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
120017
2278417
Stop Event
node limit
Counts
2 → 91
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))
(/.f64 -1/3 t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -1/3 t)) (pow.f64 (/.f64 l k) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 -1/3 t)) (pow.f64 (/.f64 l k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 -1/3 t)) (pow.f64 (/.f64 l k) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 -1/3 t)) (pow.f64 (/.f64 l k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 l k) 2) (*.f64 t -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 (pow.f64 (/.f64 l k) 2) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) (*.f64 (*.f64 t -3) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 l k) 2) -1/3) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l k) -1/3) t) (/.f64 k l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 l k) 2) -1/3)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) 1) (*.f64 (*.f64 k k) (*.f64 t -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (/.f64 l k)) 1) (*.f64 k (*.f64 t -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) -1/3) (*.f64 (*.f64 k k) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (/.f64 l k)) -1/3) (*.f64 k t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) 1/3) (*.f64 (*.f64 k k) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (/.f64 l k)) 1/3) (*.f64 k (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 t (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 l l)) (*.f64 (neg.f64 t) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/3 (*.f64 l (/.f64 l k))) (*.f64 t k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 l (/.f64 l k))) (*.f64 (neg.f64 t) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l k) 2) -1/3) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l k) 2) -1/3) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 l k) 2) -1/3) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (*.f64 (/.f64 l k) -1/3) t)) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 l k) -1/3) t)) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (/.f64 -1/3 t)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (/.f64 l k)) (/.f64 -1/3 t)) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 (/.f64 l k) 2)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 l k) 2) 1/3) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l l)) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 -1/3 t))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 -1/3 t))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 -1/3 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (*.f64 (pow.f64 (/.f64 l k) 2) -1/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t)))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 -1/3 t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 -1/3 t)) (pow.f64 (/.f64 l k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 -1/3 t))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 -1/3 t))) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 -1/3 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 l k)) 2) (log.f64 (*.f64 t -3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 l k))) 1) (log.f64 (*.f64 t -3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) -1/3)) (*.f64 (log.f64 t) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 -1/3 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1/3 t))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1/3 t)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -1/3 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/3 t)) (pow.f64 (cbrt.f64 (/.f64 -1/3 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -1/3 t)) 2) (cbrt.f64 (/.f64 -1/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1/3 t)) (sqrt.f64 (/.f64 -1/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/3 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/9 (pow.f64 t -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1/3 t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1/3 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -1/3 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 -1/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 t -3) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1/3 t))) 2)) (cbrt.f64 (log.f64 (/.f64 -1/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 -1/3 t)))) (sqrt.f64 (log.f64 (/.f64 -1/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/9 (pow.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1/3 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -1/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -1/3 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1/3 t) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 -1/3 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 -1/3 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t -3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1/3 t)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1/3 t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1/3 t)))))))

simplify103.0ms (0.3%)

Algorithm
egg-herbie
Rules
1077×associate-*r/_binary64
894×associate-/l/_binary64
699×associate-/r/_binary64
547×unswap-sqr_binary64
319×sqr-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011576
125576
270576
3269576
41604576
52856576
63196576
74029576
84163576
94356576
107269576
117593576
Stop Event
node limit
Counts
127 → 93
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
Outputs
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 -1/3 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 -1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 -1/3 k) (*.f64 k t)))
(*.f64 l (/.f64 (*.f64 -1/3 (/.f64 l t)) (*.f64 k k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 (/.f64 l t) k) k)))
(*.f64 -1/3 (*.f64 l (/.f64 (/.f64 l k) (*.f64 k t))))

localize33.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))
0.2b
(/.f64 k (/.f64 l k))
0.0b
(sin.f64 k)
0.0b
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t)))
0.4b
(pow.f64 (sin.f64 k) -2)
1.2b
(/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))
5.0b
(*.f64 (/.f64 k (/.f64 l k)) t)
5.8b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))))
Compiler

Compiled 89 to 32 computations (64% saved)

series16.0ms (0%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
k
@inf
(*.f64 (/.f64 k (/.f64 l k)) t)
1.0ms
l
@inf
(/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))
1.0ms
k
@inf
(pow.f64 (sin.f64 k) -2)
1.0ms
k
@-inf
(pow.f64 (sin.f64 k) -2)
1.0ms
t
@inf
(/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))

rewrite92.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
329×pow1/3_binary64
315×expm1-udef_binary64
315×log1p-udef_binary64
295×pow3_binary64
285×log-div_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01668
135268
2509368
Stop Event
node limit
Counts
4 → 127
Calls
Call 1
Inputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 (/.f64 k (/.f64 l k)) t)
(/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))
(pow.f64 (sin.f64 k) -2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 t (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) l) (*.f64 (/.f64 (*.f64 k k) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)))) (*.f64 (/.f64 (*.f64 k k) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (/.f64 (*.f64 k k) l) (/.f64 (pow.f64 (sin.f64 k) -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 (/.f64 (*.f64 k k) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) 1) (/.f64 t (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2)))) (*.f64 (/.f64 (*.f64 k k) l) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))) 3) (pow.f64 l 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))))) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (*.f64 (/.f64 2 t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) l) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 k (/.f64 (/.f64 l k) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 l (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 l k) (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k t) (/.f64 l k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 k t)) (/.f64 (neg.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k t) l) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k t) 1) (/.f64 l k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k t) (pow.f64 (cbrt.f64 (/.f64 l k)) 2)) (cbrt.f64 (/.f64 l k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k t) (sqrt.f64 (/.f64 l k))) (sqrt.f64 (/.f64 l k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 k) t) (/.f64 (neg.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 k)) (/.f64 (neg.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 k k) l) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) l) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 k k) l) 3) (pow.f64 t 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 t 3) (pow.f64 (/.f64 (*.f64 k k) l) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) l) t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (/.f64 (*.f64 k k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 k k) l) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 k k) l) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (/.f64 (*.f64 k k) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 k k) l) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 k k) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 k k) l) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 k) (/.f64 1 (/.f64 (/.f64 (*.f64 k k) l) (/.f64 (pow.f64 (sin.f64 k) -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 k) -2) (*.f64 (cos.f64 k) (/.f64 (/.f64 l (*.f64 k k)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 (/.f64 l (*.f64 k k)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (/.f64 (/.f64 l (*.f64 k k)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))) 2)) (cbrt.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (*.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (/.f64 (/.f64 l (*.f64 k k)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))) (sqrt.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) (neg.f64 (pow.f64 (sin.f64 k) -2))) (/.f64 1 (*.f64 (/.f64 (*.f64 k k) l) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) (/.f64 l (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) -2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) t) (*.f64 (cos.f64 k) (/.f64 l (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 k k)) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))) (pow.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) 1) (/.f64 (pow.f64 (sin.f64 k) -2) (*.f64 (/.f64 (*.f64 k k) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (*.f64 k k) l)) (/.f64 (cos.f64 k) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) 1) (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 k k) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 (/.f64 (*.f64 k k) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) 1) (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (*.f64 (/.f64 (*.f64 k k) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (/.f64 (*.f64 k k) l)) (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) t) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (*.f64 k k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) (/.f64 (*.f64 k k) l)) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) t) (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (/.f64 (*.f64 k k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t -1) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) t) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (/.f64 (*.f64 k k) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 k k) l) t)) (pow.f64 (sin.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t)) 2)) (/.f64 (pow.f64 (sin.f64 k) -2) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t)) 2)) (/.f64 (cos.f64 k) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t)) 2)) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t)) 2)) (cbrt.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t)) 2)) (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (cbrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))) (/.f64 (pow.f64 (sin.f64 k) -2) (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))) (/.f64 (cos.f64 k) (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 k k) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 k t)) (/.f64 l k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) 3) (pow.f64 (*.f64 (/.f64 (*.f64 k k) l) t) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 t (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 (*.f64 k k) l) (cos.f64 k)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 (*.f64 k k) l) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 k) -2)) (cos.f64 k)) (/.f64 (/.f64 l (*.f64 k k)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) 3) (pow.f64 (*.f64 (/.f64 (*.f64 k k) l) t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 (/.f64 l (*.f64 k k)) t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 k) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 k) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 k) -2)) (cbrt.f64 (pow.f64 (sin.f64 k) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 k) -4)) (cbrt.f64 (pow.f64 (sin.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 k)) (/.f64 1 (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 k) 2)) -2) (pow.f64 (cbrt.f64 (sin.f64 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (sin.f64 k)) -2) (pow.f64 (sqrt.f64 (sin.f64 k)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 k) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (sin.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sin.f64 k) -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -2 (log.f64 (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (sin.f64 k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (sin.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (sin.f64 k) -2)))))))

simplify85.0ms (0.2%)

Algorithm
egg-herbie
Rules
767×fma-neg_binary64
441×times-frac_binary64
367×fma-def_binary64
336×sub-neg_binary64
253×associate-/r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0972667
13162632
211282514
356842500
Stop Event
node limit
Counts
247 → 158
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 l (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t)))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))))))) (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t))))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 1 (pow.f64 k 2))
(+.f64 1/3 (/.f64 1 (pow.f64 k 2)))
(+.f64 1/3 (+.f64 (*.f64 1/15 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))))
(+.f64 (*.f64 2/189 (pow.f64 k 4)) (+.f64 1/3 (+.f64 (*.f64 1/15 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2)))))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
Outputs
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) l))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4)) (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 (/.f64 l t) l) k) (/.f64 -1/6 k))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) l)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))))
(*.f64 2 (+.f64 (+.f64 (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4)) (-.f64 (*.f64 (/.f64 l (/.f64 t l)) 1/24) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18)))) (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45))) (*.f64 (*.f64 (/.f64 l t) l) (/.f64 -1/3 (*.f64 k k))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (*.f64 (/.f64 l t) l) 1/24 (*.f64 (*.f64 (/.f64 l t) l) -1/10))) (*.f64 (*.f64 -1/3 (/.f64 l (*.f64 k k))) (/.f64 l t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (*.f64 (/.f64 (*.f64 l l) t) -1/315))))) (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6)) (*.f64 2 (+.f64 (+.f64 (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4)) (-.f64 (*.f64 (/.f64 l (/.f64 t l)) 1/24) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18)))) (*.f64 k (*.f64 k (-.f64 (-.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/720) (*.f64 (/.f64 l (/.f64 t l)) -1/135)) (fma.f64 -1/3 (-.f64 (*.f64 (/.f64 l (/.f64 t l)) 1/24) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (*.f64 (/.f64 l (/.f64 t l)) -1/315))))))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/720) (fma.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)) (*.f64 (*.f64 (/.f64 l t) l) -2/189)))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)))) (*.f64 (*.f64 (/.f64 l t) l) (/.f64 -1/3 (*.f64 k k))))
(fma.f64 2 (fma.f64 (*.f64 k k) (+.f64 (fma.f64 (*.f64 (/.f64 l t) l) -1/720 (*.f64 (*.f64 (/.f64 l t) l) 2/189)) (*.f64 (fma.f64 (*.f64 (/.f64 l t) l) 1/24 (*.f64 (*.f64 (/.f64 l t) l) -1/10)) 1/3)) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (*.f64 (/.f64 l t) l) 1/24 (*.f64 (*.f64 (/.f64 l t) l) -1/10)))) (*.f64 (*.f64 -1/3 (/.f64 l (*.f64 k k))) (/.f64 l t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) 2))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(/.f64 (*.f64 (*.f64 k k) t) l)
(*.f64 (/.f64 k (/.f64 l t)) k)
(*.f64 (/.f64 t l) (*.f64 k k))
(/.f64 l (*.f64 (pow.f64 k 4) t))
(/.f64 l (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 l t) (pow.f64 k 4))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))))
(+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 l (*.f64 t (pow.f64 k 4)))) (*.f64 1/3 (/.f64 l (*.f64 (*.f64 k k) t))))
(+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (/.f64 l t) (pow.f64 k 4))) (/.f64 (*.f64 1/3 l) (*.f64 (*.f64 k k) t)))
(+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t)))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 l (*.f64 t (pow.f64 k 4)))) (*.f64 1/24 (/.f64 l t))) (fma.f64 -1/3 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l t) (pow.f64 k 4)))) (fma.f64 -1/3 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 2/45 (/.f64 l t) (*.f64 (/.f64 l t) 1/18))))
(+.f64 (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l t) (pow.f64 k 4))) (-.f64 (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6) (*.f64 (/.f64 l t) 1/10)))
(+.f64 (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l t) (pow.f64 k 4))) (fma.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6 (*.f64 (/.f64 l t) -1/10)))
(-.f64 (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))))))) (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t))))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (fma.f64 (*.f64 k k) (-.f64 (*.f64 -1/720 (/.f64 l t)) (fma.f64 -1/315 (/.f64 l t) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 2/45 (/.f64 l t)))) (*.f64 2/45 (*.f64 (/.f64 l t) -1/6))))) (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 l (*.f64 t (pow.f64 k 4)))) (*.f64 1/24 (/.f64 l t)))) (fma.f64 -1/3 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) 1/560) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 2/45 (/.f64 l t) (*.f64 (/.f64 l t) 1/18))) (*.f64 (/.f64 l t) -1/135))) (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l t) (pow.f64 k 4))))) (fma.f64 -1/3 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 2/45 (/.f64 l t) (*.f64 (/.f64 l t) 1/18))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6) (*.f64 (/.f64 l t) 1/10)) (fma.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 1/3 (+.f64 (*.f64 (/.f64 l t) -1/72) (*.f64 (/.f64 l t) -2/45))))) (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l t) (pow.f64 k 4)))))
(fma.f64 (*.f64 k k) (fma.f64 (/.f64 l t) 139/15120 (*.f64 (fma.f64 1/24 (/.f64 l t) (*.f64 (/.f64 l t) -1/10)) 1/3)) (+.f64 (fma.f64 1/24 (/.f64 l t) (/.f64 (/.f64 l t) (pow.f64 k 4))) (fma.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6 (*.f64 (/.f64 l t) -1/10))))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (*.f64 k k))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(+.f64 1/3 (/.f64 1 (pow.f64 k 2)))
(+.f64 (/.f64 1 (*.f64 k k)) 1/3)
(+.f64 1/3 (+.f64 (*.f64 1/15 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2))))
(+.f64 1/3 (fma.f64 1/15 (*.f64 k k) (/.f64 1 (*.f64 k k))))
(+.f64 1/3 (fma.f64 (*.f64 k k) 1/15 (/.f64 1 (*.f64 k k))))
(+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 (*.f64 k k) 1/15 1/3))
(+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k 1/15) 1/3))
(+.f64 (*.f64 2/189 (pow.f64 k 4)) (+.f64 1/3 (+.f64 (*.f64 1/15 (pow.f64 k 2)) (/.f64 1 (pow.f64 k 2)))))
(fma.f64 2/189 (pow.f64 k 4) (+.f64 1/3 (fma.f64 1/15 (*.f64 k k) (/.f64 1 (*.f64 k k)))))
(+.f64 (fma.f64 (*.f64 k k) 1/15 (/.f64 1 (*.f64 k k))) (fma.f64 (pow.f64 k 4) 2/189 1/3))
(+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 (pow.f64 k 4) 2/189 (fma.f64 (*.f64 k k) 1/15 1/3)))
(fma.f64 (pow.f64 k 4) 2/189 (+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k 1/15) 1/3)))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))
(/.f64 1 (pow.f64 (sin.f64 k) 2))

eval376.0ms (1.1%)

Compiler

Compiled 22042 to 10944 computations (50.3% saved)

prune243.0ms (0.7%)

Pruning

60 alts after pruning (59 fresh and 1 done)

PrunedKeptTotal
New83735872
Fresh222446
Picked101
Done314
Total86360923
Error
1.0b
Counts
923 → 60
Alt Table
Click to see full alt table
StatusErrorProgram
30.3b
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
31.6b
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) (sqrt.f64 2)) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))
32.4b
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
46.8b
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
10.3b
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 (/.f64 l k)))) (neg.f64 k))
9.6b
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
32.9b
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
30.3b
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
27.5b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
30.3b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
31.0b
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
51.1b
(pow.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (sqrt.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) k)) 2)
30.9b
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
20.1b
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
27.5b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
29.0b
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
27.6b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
30.1b
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
10.0b
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
31.4b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
28.2b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
28.0b
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
13.0b
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
28.2b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
13.4b
(/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k)
36.9b
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (tan.f64 k)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))
7.6b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
29.7b
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
25.2b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
29.0b
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
19.5b
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
9.8b
(/.f64 (*.f64 l 2) (*.f64 (/.f64 k l) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
30.0b
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
30.6b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
28.7b
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
21.9b
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
30.9b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
11.9b
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
48.8b
(/.f64 (pow.f64 (pow.f64 (/.f64 2 (pow.f64 (*.f64 k (/.f64 (sqrt.f64 t) l)) 2)) 3) 1/3) (*.f64 k k))
22.4b
(/.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l)))))
10.9b
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
48.7b
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
30.8b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
19.2b
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
48.5b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
47.0b
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 k (/.f64 (sqrt.f64 t) l)) 2))) 2) k) (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 k (/.f64 (sqrt.f64 t) l)) 2))) k))
15.6b
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
21.7b
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
48.5b
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
30.5b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
28.5b
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
16.2b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
48.4b
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
30.4b
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
34.2b
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
27.9b
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
48.4b
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
16.4b
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
33.1b
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
24.2b
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
Compiler

Compiled 2536 to 1694 computations (33.2% saved)

localize31.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (sin.f64 k) -2)
0.3b
(*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))
0.0b
(sin.f64 k)
0.0b
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))
1.2b
(/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))
1.3b
(/.f64 k (/.f64 (/.f64 l k) t))
4.7b
(/.f64 (/.f64 l k) t)
5.8b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
Compiler

Compiled 89 to 32 computations (64% saved)

series17.0ms (0%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
2.0ms
t
@0
(/.f64 (/.f64 l k) t)
1.0ms
l
@0
(/.f64 (/.f64 l k) t)
1.0ms
l
@inf
(/.f64 (/.f64 l k) t)
1.0ms
l
@-inf
(/.f64 (/.f64 l k) t)
1.0ms
k
@0
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
323×log-div_binary64
319×expm1-udef_binary64
319×log1p-udef_binary64
299×pow3_binary64
273×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01669
135669
2525969
Stop Event
node limit
Counts
4 → 171
Calls
Call 1
Inputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
(/.f64 (/.f64 l k) t)
(/.f64 k (/.f64 (/.f64 l k) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) l) (*.f64 k (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)))) (*.f64 k (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) 1) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) -2) (neg.f64 (cos.f64 k)))) (*.f64 k (neg.f64 (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 l 2)) (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) (*.f64 l 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 k t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 1 (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 1 k) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l k) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 k t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 l (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l (*.f64 k t))) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 2)) (cbrt.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 l k)) 2) (*.f64 (cbrt.f64 (/.f64 l k)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 l (*.f64 k t))) (sqrt.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 l k)) (*.f64 (sqrt.f64 (/.f64 l k)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) k) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 l k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) t) (/.f64 (cbrt.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) t) (/.f64 (sqrt.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 (/.f64 1 k) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l k)) 2) 1) (/.f64 (cbrt.f64 (/.f64 l k)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 l k)) 1) (/.f64 (sqrt.f64 (/.f64 l k)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 t t))) (/.f64 (/.f64 1 k) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 t t))) (/.f64 (/.f64 l k) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l k)) 2) (cbrt.f64 (*.f64 t t))) (cbrt.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 l k)) (cbrt.f64 (*.f64 t t))) (/.f64 (sqrt.f64 (/.f64 l k)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 t)) (/.f64 (/.f64 1 k) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (/.f64 l k) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l k)) 2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (/.f64 l k)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 k t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l (*.f64 k t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 l (*.f64 k t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 l (*.f64 k t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t l) k) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k t) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 t l) k) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 l k) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 l k) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 k t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 l (*.f64 k t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 k (*.f64 (/.f64 t l) k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (*.f64 (/.f64 t l) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 k (/.f64 k l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (*.f64 (/.f64 t l) k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 k (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) (pow.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 2) (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 k k)) (*.f64 (cbrt.f64 k) (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 k) (*.f64 (sqrt.f64 k) (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 k) (/.f64 1 (/.f64 (neg.f64 l) (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k l) (*.f64 k t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k l) (/.f64 k (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t l) k) k)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (/.f64 k l)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 k k)) 1) (/.f64 (cbrt.f64 k) (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) 1) (/.f64 (sqrt.f64 k) (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (/.f64 l k)) (/.f64 (sqrt.f64 k) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k 1) (*.f64 (/.f64 t l) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 k k)) (/.f64 l k)) (/.f64 (cbrt.f64 k) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 2))) (/.f64 k (cbrt.f64 (/.f64 l (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 k k)) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 2))) (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 k) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 2))) (/.f64 (sqrt.f64 k) (cbrt.f64 (/.f64 l (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 l (*.f64 k t)))) (/.f64 k (sqrt.f64 (/.f64 l (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 k k)) (sqrt.f64 (/.f64 l (*.f64 k t)))) (/.f64 (cbrt.f64 k) (sqrt.f64 (/.f64 l (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k (/.f64 (neg.f64 l) k)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 k (/.f64 k l)) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 k (/.f64 k l)) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (*.f64 (/.f64 t l) k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 k (*.f64 (/.f64 t l) k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 k (*.f64 k t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 l (*.f64 k (*.f64 k t))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 k (/.f64 (neg.f64 l) (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 k (*.f64 (/.f64 t l) k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 k) (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 k (*.f64 (/.f64 t l) k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 k 3) (pow.f64 (/.f64 l (*.f64 k t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 k (*.f64 (/.f64 t l) k))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 k) (/.f64 1 (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l (*.f64 k (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 k) -2) (*.f64 (cos.f64 k) (/.f64 l (*.f64 k (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 l (*.f64 k (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (/.f64 l (*.f64 k (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) 2)) (cbrt.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (*.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (/.f64 l (*.f64 k (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))) (sqrt.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 k) -2) (neg.f64 (cos.f64 k))) (/.f64 1 (*.f64 k (neg.f64 (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 k (*.f64 k t))) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))) (/.f64 l (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) 1) (/.f64 (pow.f64 (sin.f64 k) -2) (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) k) (/.f64 (cos.f64 k) (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) 1) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (sin.f64 k) -2) (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) 1) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) 1) (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (*.f64 k (*.f64 (/.f64 t l) k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) k) (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) k) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 (/.f64 t l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 (/.f64 t l) k))) (pow.f64 (sin.f64 k) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (pow.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 2)) (/.f64 (pow.f64 (sin.f64 k) -2) (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (pow.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 2)) (/.f64 (cos.f64 k) (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 2)) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) (pow.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 2)) (cbrt.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (pow.f64 (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k))) 2)) (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (cbrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))) (/.f64 (pow.f64 (sin.f64 k) -2) (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))) (/.f64 (cos.f64 k) (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (sqrt.f64 (*.f64 k (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 k) (*.f64 k (/.f64 k l))) (/.f64 (pow.f64 (sin.f64 k) -2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (*.f64 k (/.f64 k l))) (/.f64 (cos.f64 k) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 k (/.f64 k l))) (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) -4) (pow.f64 (cos.f64 k) 2))) (*.f64 k (/.f64 k l))) (/.f64 (cbrt.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (*.f64 k (/.f64 k l))) (/.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) 1) (/.f64 l (*.f64 k (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (neg.f64 k)) (/.f64 (neg.f64 l) (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))) (/.f64 l k)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))) 1) (/.f64 l (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 2))) (cbrt.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))) (sqrt.f64 (/.f64 l (*.f64 k t)))) (sqrt.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 k (neg.f64 (*.f64 (/.f64 t l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 k) -2)) (cos.f64 k)) (/.f64 l (*.f64 k (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) 3) (pow.f64 (*.f64 k (*.f64 (/.f64 t l) k)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 k t)) (/.f64 (pow.f64 (sin.f64 k) -2) (/.f64 k (cos.f64 k))))))))))

simplify88.0ms (0.3%)

Algorithm
egg-herbie
Rules
767×fma-neg_binary64
439×times-frac_binary64
339×fma-def_binary64
336×sub-neg_binary64
253×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0872789
12972754
210722636
355002560
Stop Event
node limit
Counts
315 → 195
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 l (*.f64 k t))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 l (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t)))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))))))) (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t))))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
Outputs
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 (/.f64 (*.f64 l l) t) (/.f64 (*.f64 k k) -1/6))))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (/.f64 (*.f64 2/45 (*.f64 l l)) t))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))))
(*.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k)) (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 (/.f64 (*.f64 l l) t) 2/45 (*.f64 (/.f64 (*.f64 l l) t) 1/18))))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/360) (*.f64 (/.f64 (*.f64 l l) t) 1/18)))))
(fma.f64 2 (*.f64 (*.f64 (/.f64 l t) l) -7/120) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (/.f64 (*.f64 2/45 (*.f64 l l)) t))) (*.f64 (/.f64 (*.f64 l l) t) -1/315))))) (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (/.f64 (*.f64 2/45 (*.f64 l l)) t))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))))
(fma.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k)) (*.f64 2 (+.f64 (*.f64 k (*.f64 k (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (+.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/135) (fma.f64 (/.f64 (*.f64 l l) t) -1/315 (*.f64 -1/3 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 (/.f64 (*.f64 l l) t) 2/45 (*.f64 (/.f64 (*.f64 l l) t) 1/18))))))))) (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 (/.f64 (*.f64 l l) t) 2/45 (*.f64 (/.f64 (*.f64 l l) t) 1/18)))))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (fma.f64 -1/3 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/360) (*.f64 (/.f64 (*.f64 l l) t) 1/18)) (*.f64 (/.f64 (*.f64 l l) t) -2/189)))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/360) (*.f64 (/.f64 (*.f64 l l) t) 1/18)))) (*.f64 (*.f64 -1/3 (/.f64 l t)) (/.f64 l (*.f64 k k))))
(fma.f64 2 (fma.f64 k (*.f64 k (+.f64 (fma.f64 (*.f64 (/.f64 l t) l) 13/2160 (/.f64 (*.f64 l 1/315) (/.f64 t l))) (*.f64 (*.f64 (*.f64 (/.f64 l t) l) -7/120) 1/3))) (*.f64 (*.f64 (/.f64 l t) l) -7/120)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 2 (/.f64 (*.f64 l l) t)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (pow.f64 (sin.f64 k) 2))))
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 l (*.f64 k t))
(/.f64 (/.f64 l k) t)
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (pow.f64 k 2) t) l)
(/.f64 (*.f64 k k) (/.f64 l t))
(*.f64 (/.f64 (*.f64 k k) l) t)
(*.f64 t (/.f64 k (/.f64 l k)))
(/.f64 t (/.f64 l (*.f64 k k)))
(/.f64 l (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 l (pow.f64 k 4)) t)
(/.f64 l (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 l t) (pow.f64 k 4))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))))
(-.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (/.f64 l (pow.f64 k 4)) t)) (/.f64 (*.f64 -1/3 l) (*.f64 (*.f64 k k) t)))
(fma.f64 -1/2 (/.f64 (/.f64 l t) (*.f64 k k)) (-.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 -1/3 t) (/.f64 (/.f64 l k) k))))
(+.f64 (/.f64 l (*.f64 t (pow.f64 k 4))) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))
(+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) -1/6))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t)))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (/.f64 l (pow.f64 k 4)) t)) (*.f64 1/24 (/.f64 l t))) (fma.f64 -1/3 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 l t) (*.f64 k k)) (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4))))) (fma.f64 -1/3 (/.f64 (/.f64 l t) (*.f64 k k)) (fma.f64 2/45 (/.f64 l t) (*.f64 (/.f64 l t) 1/18))))
(+.f64 (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))) (-.f64 (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6) (*.f64 (/.f64 l t) 1/10)))
(-.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 l t) -7/120)) (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) 1/6))
(-.f64 (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))))))) (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 1/24 (/.f64 l t))))) (+.f64 (*.f64 -1/3 (/.f64 l (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (fma.f64 (*.f64 k k) (-.f64 (/.f64 (*.f64 -1/720 l) t) (fma.f64 -1/315 (/.f64 l t) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 2/45 (/.f64 l t)))) (*.f64 2/45 (*.f64 (/.f64 l t) -1/6))))) (+.f64 (fma.f64 -1/2 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (/.f64 l (pow.f64 k 4)) t)) (*.f64 1/24 (/.f64 l t)))) (fma.f64 -1/3 (/.f64 l (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (*.f64 2/45 (/.f64 l t)))))
(-.f64 (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) 1/560) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (fma.f64 2/45 (/.f64 l t) (*.f64 (/.f64 l t) 1/18))) (*.f64 (/.f64 l t) -1/135))) (fma.f64 -1/2 (/.f64 (/.f64 l t) (*.f64 k k)) (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4)))))) (fma.f64 -1/3 (/.f64 (/.f64 l t) (*.f64 k k)) (fma.f64 2/45 (/.f64 l t) (*.f64 (/.f64 l t) 1/18))))
(+.f64 (-.f64 (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6) (*.f64 (/.f64 l t) 1/10)) (fma.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 1/3 (+.f64 (/.f64 -1/72 (/.f64 t l)) (/.f64 (*.f64 -2/45 l) t))))) (fma.f64 1/24 (/.f64 l t) (/.f64 l (*.f64 t (pow.f64 k 4))))))
(fma.f64 k (*.f64 k (fma.f64 (/.f64 l t) 139/15120 (*.f64 (*.f64 (/.f64 l t) -7/120) 1/3))) (-.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 l t) -7/120)) (*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) 1/6)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 l (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 l (*.f64 (*.f64 k k) t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))

localize7.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
0.1b
(/.f64 l (/.f64 t l))
0.1b
(/.f64 l (/.f64 t l))
0.1b
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
Compiler

Compiled 21 to 8 computations (61.9% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
1.0ms
l
@inf
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
1.0ms
t
@inf
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
1.0ms
t
@-inf
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
0.0ms
t
@0
(*.f64 -7/60 (/.f64 l (/.f64 t l)))

rewrite61.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
834×pow1_binary64
778×add-log-exp_binary64
778×log1p-expm1-u_binary64
778×expm1-log1p-u_binary64
762×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify112.0ms (0.3%)

Algorithm
egg-herbie
Rules
705×associate-/l/_binary64
636×sqr-pow_binary64
589×*-commutative_binary64
498×associate-*l*_binary64
437×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08408
116408
231408
362408
4167408
5588408
62447408
73516408
83724408
93943408
104171408
114503408
126038408
136702408
147490408
Stop Event
node limit
Counts
108 → 63
Calls
Call 1
Inputs
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
Outputs
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 (pow.f64 l 2) t))
(*.f64 -7/60 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 -7/60 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 -7/60 t))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))

localize15.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
17.7b
(*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))
7.8b
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
0.0b
(*.f64 2 (pow.f64 k -4))
0.0b
(*.f64 2 (pow.f64 k -4))
7.8b
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
17.7b
(*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))
Compiler

Compiled 39 to 23 computations (41% saved)

series8.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
l
@inf
(*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))
1.0ms
k
@0
(*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))
1.0ms
l
@0
(*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))
1.0ms
k
@inf
(*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))
0.0ms
l
@inf
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)

rewrite66.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
613×log-prod_binary64
469×exp-prod_binary64
359×pow-prod-down_binary64
296×pow2_binary64
225×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01136
123536
2299436
Stop Event
node limit
Counts
3 → 114
Calls
Call 1
Inputs
(*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 2 (pow.f64 k -4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 l) l) (*.f64 2 (pow.f64 k -4)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 l) l) (*.f64 2 (pow.f64 k -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 l) l) (*.f64 2 (pow.f64 k -4))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 l) l) (*.f64 2 (pow.f64 k -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 l) l) (*.f64 2 (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 1 (*.f64 t (pow.f64 l -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 (*.f64 l l) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4)) (pow.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4)) (pow.f64 t -2))) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (sqrt.f64 t)) (/.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (*.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 (pow.f64 k -4) (*.f64 l l))) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) 1) (/.f64 (*.f64 l l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) 1) (/.f64 (*.f64 2 (pow.f64 k -4)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) t) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 1) (/.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) 1) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 l l) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 2 (pow.f64 k -4)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 t) -2) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 l (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 t)) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (sqrt.f64 t)) (/.f64 (*.f64 l l) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (sqrt.f64 t)) (/.f64 (*.f64 2 (pow.f64 k -4)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t -1/2) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4))) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l)))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (sqrt.f64 t)) (/.f64 l (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4)) (pow.f64 t -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (sqrt.f64 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 t (*.f64 (pow.f64 k -4) (*.f64 l l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 6) (pow.f64 t 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 1/2 (/.f64 t (*.f64 (pow.f64 k -4) (*.f64 l l)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))) 2)) (cbrt.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))))) (sqrt.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 2 (*.f64 l l))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 k -8) 4)) (pow.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2) (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 6) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (sqrt.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 t (*.f64 (pow.f64 k -4) (*.f64 l l))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 k -4) (*.f64 l l)) t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 k -4) (pow.f64 k -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (pow.f64 k -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (pow.f64 k -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 k -8) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 k -4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (fma.f64 -4 (log.f64 k) (log.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (log.f64 k) (log.f64 2))) 2)) (cbrt.f64 (fma.f64 -4 (log.f64 k) (log.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (fma.f64 -4 (log.f64 k) (log.f64 2)))) (sqrt.f64 (fma.f64 -4 (log.f64 k) (log.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 k -8) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2) (pow.f64 k -4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (pow.f64 k -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 -4 (log.f64 k) (log.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 -4 (log.f64 k) (log.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (fma.f64 -4 (log.f64 k) (log.f64 2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 2 (pow.f64 k -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (fma.f64 -4 (log.f64 k) (log.f64 2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (pow.f64 k -4))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (pow.f64 k -4))))))))

simplify86.0ms (0.3%)

Algorithm
egg-herbie
Rules
975×associate-*l/_binary64
954×associate-/l/_binary64
756×unswap-sqr_binary64
652×associate-/r/_binary64
561×associate-*r/_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
014972
129972
278972
3297972
41740972
52015912
62271912
72747912
83673912
93859912
Stop Event
node limit
Counts
186 → 119
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (pow.f64 k 4))))
(*.f64 2 (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 t) (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 2 t)) (pow.f64 k 4))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))

localize50.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)
0.0b
(*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k))
0.0b
(*.f64 -1/2 (/.f64 l (*.f64 k t)))
0.0b
(+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t)))
5.2b
(/.f64 l (*.f64 k t))
5.8b
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
5.9b
(*.f64 (pow.f64 k 3) t)
10.2b
(/.f64 l (*.f64 (pow.f64 k 3) t))
Compiler

Compiled 166 to 77 computations (53.6% saved)

series27.0ms (0.1%)

Counts
4 → 36
Calls

33 calls:

TimeVariablePointExpression
3.0ms
l
@inf
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
2.0ms
l
@0
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
2.0ms
t
@-inf
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
2.0ms
t
@0
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
2.0ms
k
@-inf
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))

rewrite108.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
409×expm1-udef_binary64
409×log1p-udef_binary64
234×add-sqr-sqrt_binary64
225×pow1_binary64
224×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02065
146865
2696565
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(/.f64 l (*.f64 (pow.f64 k 3) t))
(*.f64 (pow.f64 k 3) t)
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(/.f64 l (*.f64 k t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 1 (*.f64 (pow.f64 k 3) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 l (*.f64 (pow.f64 k 3) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 l) (*.f64 k (cbrt.f64 t))) (pow.f64 (/.f64 (cbrt.f64 l) (*.f64 k (cbrt.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 l) (*.f64 k (cbrt.f64 t))) 2) (/.f64 (cbrt.f64 l) (*.f64 k (cbrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (/.f64 1 (*.f64 (pow.f64 k 3) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 k 3) t))) (sqrt.f64 (/.f64 l (*.f64 (pow.f64 k 3) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (/.f64 1 (*.f64 (pow.f64 k 3) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (/.f64 1 (*.f64 (pow.f64 k 3) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 k 3) t)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 k 3)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (*.f64 (pow.f64 k 3) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (*.f64 (pow.f64 k 3) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) t) (/.f64 (sqrt.f64 l) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 l (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) t) (/.f64 (cbrt.f64 l) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 k 3)) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 k 3)) (/.f64 (cbrt.f64 l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (pow.f64 k 3)) (/.f64 (sqrt.f64 l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 k (cbrt.f64 t)) 2)) (/.f64 l (*.f64 k (cbrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (*.f64 k (cbrt.f64 t)) 2)) (/.f64 (cbrt.f64 l) (*.f64 k (cbrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (pow.f64 (*.f64 k (cbrt.f64 t)) 2)) (/.f64 (sqrt.f64 l) (*.f64 k (cbrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 t) (pow.f64 k 3/2))) (/.f64 l (*.f64 (sqrt.f64 t) (pow.f64 k 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (sqrt.f64 t) (pow.f64 k 3/2))) (/.f64 (cbrt.f64 l) (*.f64 (sqrt.f64 t) (pow.f64 k 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 l) (*.f64 k (cbrt.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 k 3) t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 k 3) (/.f64 l t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 l (*.f64 (pow.f64 k 3) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 l (*.f64 (pow.f64 k 3) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 l (*.f64 (pow.f64 k 3) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 (pow.f64 k 3) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 l (*.f64 (pow.f64 k 3) t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 l (*.f64 (pow.f64 k 3) t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 k 3) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 k 3) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 k 3) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (cbrt.f64 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 t) (pow.f64 k 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 t t) (pow.f64 k 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 k 3) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 k 3) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 k 3) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (pow.f64 k 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 k 3) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 k 3) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 k 3) t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 k 3) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 2) (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))) l) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) 1) (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 2) (neg.f64 (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))) (neg.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (/.f64 2 (/.f64 k (fma.f64 -1/2 (/.f64 l (*.f64 k t)) (+.f64 (/.f64 l (*.f64 (pow.f64 k 3) t)) (*.f64 (/.f64 l (*.f64 k t)) 1/3))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 k t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 1 (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 k t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 l (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l (*.f64 k t))) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k t))) 2) (cbrt.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (/.f64 1 (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 l (*.f64 k t))) (sqrt.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (/.f64 1 (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (/.f64 1 (*.f64 k (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 k t)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l k) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (*.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) k) (/.f64 (sqrt.f64 l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) k) (/.f64 (cbrt.f64 l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) t) (/.f64 (sqrt.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 l k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) t) (/.f64 (cbrt.f64 l) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 k t)) 2)) (/.f64 l (cbrt.f64 (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 (*.f64 k t)) 2)) (cbrt.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (*.f64 k t)) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 k t))) (/.f64 l (sqrt.f64 (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 (*.f64 k t))) (/.f64 (cbrt.f64 l) (sqrt.f64 (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 k t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 l (*.f64 k t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 l (*.f64 k t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 l (*.f64 k t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k t) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 l (*.f64 k (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 k t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 l (*.f64 k t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 k t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 k t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 l (*.f64 k t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 l (*.f64 k t))))))))

simplify46.0ms (0.1%)

Algorithm
egg-herbie
Rules
729×fma-def_binary64
690×distribute-rgt-in_binary64
683×distribute-lft-in_binary64
273×div-sub_binary64
250×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0721272
12341212
27531044
33490992
Stop Event
node limit
Counts
151 → 132
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 k t))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t)))) (pow.f64 l 2)) k))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 k t))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t)))) (pow.f64 l 2)) k))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 k t))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t)))) (pow.f64 l 2)) k))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 k t))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t)))) (pow.f64 l 2)) k))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2))))
(*.f64 -2 (/.f64 (*.f64 l (-.f64 (*.f64 1/2 (/.f64 l t)) (*.f64 1/3 (/.f64 l t)))) (pow.f64 k 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (-.f64 (*.f64 1/2 (/.f64 l t)) (*.f64 1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (-.f64 (*.f64 1/2 (/.f64 l t)) (*.f64 1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (-.f64 (*.f64 1/2 (/.f64 l t)) (*.f64 1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 l (pow.f64 k 3))) (*.f64 1/2 (/.f64 l k))) (*.f64 1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 l (pow.f64 k 3))) (*.f64 1/2 (/.f64 l k))) (*.f64 1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 l (pow.f64 k 3))) (*.f64 1/2 (/.f64 l k))) (*.f64 1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 l (pow.f64 k 3))) (*.f64 1/2 (/.f64 l k))) (*.f64 1/3 (/.f64 l k))) l) (*.f64 k t)))
Outputs
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 k (+.f64 (/.f64 1/3 (*.f64 k t)) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/2 (*.f64 k t)))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) k) (+.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (+.f64 (/.f64 (/.f64 1/3 t) k) (/.f64 -1/2 (*.f64 k t))))))
(*.f64 (/.f64 2 k) (*.f64 (*.f64 l l) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/6 (*.f64 k t)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 k (+.f64 (/.f64 1/3 (*.f64 k t)) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/2 (*.f64 k t)))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) k) (+.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (+.f64 (/.f64 (/.f64 1/3 t) k) (/.f64 -1/2 (*.f64 k t))))))
(*.f64 (/.f64 2 k) (*.f64 (*.f64 l l) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/6 (*.f64 k t)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 k (+.f64 (/.f64 1/3 (*.f64 k t)) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/2 (*.f64 k t)))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) k) (+.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (+.f64 (/.f64 (/.f64 1/3 t) k) (/.f64 -1/2 (*.f64 k t))))))
(*.f64 (/.f64 2 k) (*.f64 (*.f64 l l) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/6 (*.f64 k t)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 k (+.f64 (/.f64 1/3 (*.f64 k t)) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/2 (*.f64 k t)))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) k) (+.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (+.f64 (/.f64 (/.f64 1/3 t) k) (/.f64 -1/2 (*.f64 k t))))))
(*.f64 (/.f64 2 k) (*.f64 (*.f64 l l) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/6 (*.f64 k t)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 k (+.f64 (/.f64 1/3 (*.f64 k t)) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/2 (*.f64 k t)))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) k) (+.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (+.f64 (/.f64 (/.f64 1/3 t) k) (/.f64 -1/2 (*.f64 k t))))))
(*.f64 (/.f64 2 k) (*.f64 (*.f64 l l) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/6 (*.f64 k t)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 k (+.f64 (/.f64 1/3 (*.f64 k t)) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/2 (*.f64 k t)))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) k) (+.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (+.f64 (/.f64 (/.f64 1/3 t) k) (/.f64 -1/2 (*.f64 k t))))))
(*.f64 (/.f64 2 k) (*.f64 (*.f64 l l) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/6 (*.f64 k t)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 k (+.f64 (/.f64 1/3 (*.f64 k t)) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/2 (*.f64 k t)))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) k) (+.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (+.f64 (/.f64 (/.f64 1/3 t) k) (/.f64 -1/2 (*.f64 k t))))))
(*.f64 (/.f64 2 k) (*.f64 (*.f64 l l) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/6 (*.f64 k t)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t))) (*.f64 1/2 (/.f64 1 (*.f64 k t))))) k))
(*.f64 2 (/.f64 (*.f64 l l) (/.f64 k (+.f64 (/.f64 1/3 (*.f64 k t)) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/2 (*.f64 k t)))))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) k) (+.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (+.f64 (/.f64 (/.f64 1/3 t) k) (/.f64 -1/2 (*.f64 k t))))))
(*.f64 (/.f64 2 k) (*.f64 (*.f64 l l) (-.f64 (/.f64 1 (*.f64 t (pow.f64 k 3))) (/.f64 1/6 (*.f64 k t)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 k t))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t)))) (pow.f64 l 2)) k))
(*.f64 -2 (/.f64 (-.f64 (-.f64 (/.f64 1/2 (*.f64 k t)) (/.f64 1/3 (*.f64 k t))) (/.f64 1 (*.f64 t (pow.f64 k 3)))) (/.f64 k (*.f64 l l))))
(*.f64 -2 (/.f64 (*.f64 l l) (/.f64 k (-.f64 (*.f64 (/.f64 1 (*.f64 k t)) 1/6) (/.f64 1 (*.f64 t (pow.f64 k 3)))))))
(*.f64 -2 (*.f64 (/.f64 l (/.f64 k l)) (+.f64 (/.f64 1/6 (*.f64 k t)) (/.f64 -1 (*.f64 t (pow.f64 k 3))))))
(*.f64 -2 (*.f64 (/.f64 l (/.f64 k l)) (+.f64 (/.f64 1/6 (*.f64 k t)) (/.f64 (/.f64 -1 t) (pow.f64 k 3)))))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 k t))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t)))) (pow.f64 l 2)) k))
(*.f64 -2 (/.f64 (-.f64 (-.f64 (/.f64 1/2 (*.f64 k t)) (/.f64 1/3 (*.f64 k t))) (/.f64 1 (*.f64 t (pow.f64 k 3)))) (/.f64 k (*.f64 l l))))
(*.f64 -2 (/.f64 (*.f64 l l) (/.f64 k (-.f64 (*.f64 (/.f64 1 (*.f64 k t)) 1/6) (/.f64 1 (*.f64 t (pow.f64 k 3)))))))
(*.f64 -2 (*.f64 (/.f64 l (/.f64 k l)) (+.f64 (/.f64 1/6 (*.f64 k t)) (/.f64 -1 (*.f64 t (pow.f64 k 3))))))
(*.f64 -2 (*.f64 (/.f64 l (/.f64 k l)) (+.f64 (/.f64 1/6 (*.f64 k t)) (/.f64 (/.f64 -1 t) (pow.f64 k 3)))))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 k t))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t)))) (pow.f64 l 2)) k))
(*.f64 -2 (/.f64 (-.f64 (-.f64 (/.f64 1/2 (*.f64 k t)) (/.f64 1/3 (*.f64 k t))) (/.f64 1 (*.f64 t (pow.f64 k 3)))) (/.f64 k (*.f64 l l))))
(*.f64 -2 (/.f64 (*.f64 l l) (/.f64 k (-.f64 (*.f64 (/.f64 1 (*.f64 k t)) 1/6) (/.f64 1 (*.f64 t (pow.f64 k 3)))))))
(*.f64 -2 (*.f64 (/.f64 l (/.f64 k l)) (+.f64 (/.f64 1/6 (*.f64 k t)) (/.f64 -1 (*.f64 t (pow.f64 k 3))))))
(*.f64 -2 (*.f64 (/.f64 l (/.f64 k l)) (+.f64 (/.f64 1/6 (*.f64 k t)) (/.f64 (/.f64 -1 t) (pow.f64 k 3)))))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 k t))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 k t))) (/.f64 1 (*.f64 (pow.f64 k 3) t)))) (pow.f64 l 2)) k))
(*.f64 -2 (/.f64 (-.f64 (-.f64 (/.f64 1/2 (*.f64 k t)) (/.f64 1/3 (*.f64 k t))) (/.f64 1 (*.f64 t (pow.f64 k 3)))) (/.f64 k (*.f64 l l))))
(*.f64 -2 (/.f64 (*.f64 l l) (/.f64 k (-.f64 (*.f64 (/.f64 1 (*.f64 k t)) 1/6) (/.f64 1 (*.f64 t (pow.f64 k 3)))))))
(*.f64 -2 (*.f64 (/.f64 l (/.f64 k l)) (+.f64 (/.f64 1/6 (*.f64 k t)) (/.f64 -1 (*.f64 t (pow.f64 k 3))))))
(*.f64 -2 (*.f64 (/.f64 l (/.f64 k l)) (+.f64 (/.f64 1/6 (*.f64 k t)) (/.f64 (/.f64 -1 t) (pow.f64 k 3)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6))))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) -1/3))
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(*.f64 -2 (/.f64 (*.f64 l (-.f64 (*.f64 1/2 (/.f64 l t)) (*.f64 1/3 (/.f64 l t)))) (pow.f64 k 2)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6))))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) -1/3))
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (-.f64 (*.f64 1/2 (/.f64 l t)) (*.f64 1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (-.f64 (*.f64 1/2 (/.f64 l t)) (*.f64 1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (-.f64 (*.f64 1/2 (/.f64 l t)) (*.f64 1/3 (/.f64 l t)))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 l (/.f64 (*.f64 k k) (*.f64 (/.f64 l t) -1/6))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) (/.f64 k -1/6)))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 (*.f64 (/.f64 l t) -1/6) k) k))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (*.f64 k k)) -1/6))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 l 1/3) k)) t)))
(*.f64 2 (*.f64 l (/.f64 (+.f64 (/.f64 l (pow.f64 k 3)) (*.f64 (/.f64 l k) -1/6)) (*.f64 k t))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 (/.f64 l k) -1/6 (/.f64 l (pow.f64 k 3))) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 l 1/3) k)) t)))
(*.f64 2 (*.f64 l (/.f64 (+.f64 (/.f64 l (pow.f64 k 3)) (*.f64 (/.f64 l k) -1/6)) (*.f64 k t))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 (/.f64 l k) -1/6 (/.f64 l (pow.f64 k 3))) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 l 1/3) k)) t)))
(*.f64 2 (*.f64 l (/.f64 (+.f64 (/.f64 l (pow.f64 k 3)) (*.f64 (/.f64 l k) -1/6)) (*.f64 k t))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 (/.f64 l k) -1/6 (/.f64 l (pow.f64 k 3))) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 l 1/3) k)) t)))
(*.f64 2 (*.f64 l (/.f64 (+.f64 (/.f64 l (pow.f64 k 3)) (*.f64 (/.f64 l k) -1/6)) (*.f64 k t))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 (/.f64 l k) -1/6 (/.f64 l (pow.f64 k 3))) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 l 1/3) k)) t)))
(*.f64 2 (*.f64 l (/.f64 (+.f64 (/.f64 l (pow.f64 k 3)) (*.f64 (/.f64 l k) -1/6)) (*.f64 k t))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 (/.f64 l k) -1/6 (/.f64 l (pow.f64 k 3))) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 l 1/3) k)) t)))
(*.f64 2 (*.f64 l (/.f64 (+.f64 (/.f64 l (pow.f64 k 3)) (*.f64 (/.f64 l k) -1/6)) (*.f64 k t))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 (/.f64 l k) -1/6 (/.f64 l (pow.f64 k 3))) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 l 1/3) k)) t)))
(*.f64 2 (*.f64 l (/.f64 (+.f64 (/.f64 l (pow.f64 k 3)) (*.f64 (/.f64 l k) -1/6)) (*.f64 k t))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 (/.f64 l k) -1/6 (/.f64 l (pow.f64 k 3))) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 2 (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 2 (*.f64 (/.f64 l k) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 l k) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 l 1/3) k)) t)))
(*.f64 2 (*.f64 l (/.f64 (+.f64 (/.f64 l (pow.f64 k 3)) (*.f64 (/.f64 l k) -1/6)) (*.f64 k t))))
(*.f64 2 (*.f64 l (/.f64 (fma.f64 (/.f64 l k) -1/6 (/.f64 l (pow.f64 k 3))) (*.f64 k t))))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 l (pow.f64 k 3))) (*.f64 1/2 (/.f64 l k))) (*.f64 1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 -2 (/.f64 (+.f64 (fma.f64 -1 (/.f64 l (pow.f64 k 3)) (*.f64 1/2 (/.f64 l k))) (/.f64 (*.f64 -1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 -2 (*.f64 (/.f64 l t) (/.f64 (fma.f64 (/.f64 l (pow.f64 k 3)) -1 (*.f64 (/.f64 l k) 1/6)) k)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) k) (*.f64 -2 (/.f64 l t)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 l (pow.f64 k 3))) (*.f64 1/2 (/.f64 l k))) (*.f64 1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 -2 (/.f64 (+.f64 (fma.f64 -1 (/.f64 l (pow.f64 k 3)) (*.f64 1/2 (/.f64 l k))) (/.f64 (*.f64 -1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 -2 (*.f64 (/.f64 l t) (/.f64 (fma.f64 (/.f64 l (pow.f64 k 3)) -1 (*.f64 (/.f64 l k) 1/6)) k)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) k) (*.f64 -2 (/.f64 l t)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 l (pow.f64 k 3))) (*.f64 1/2 (/.f64 l k))) (*.f64 1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 -2 (/.f64 (+.f64 (fma.f64 -1 (/.f64 l (pow.f64 k 3)) (*.f64 1/2 (/.f64 l k))) (/.f64 (*.f64 -1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 -2 (*.f64 (/.f64 l t) (/.f64 (fma.f64 (/.f64 l (pow.f64 k 3)) -1 (*.f64 (/.f64 l k) 1/6)) k)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) k) (*.f64 -2 (/.f64 l t)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 l (pow.f64 k 3))) (*.f64 1/2 (/.f64 l k))) (*.f64 1/3 (/.f64 l k))) l) (*.f64 k t)))
(*.f64 -2 (/.f64 (+.f64 (fma.f64 -1 (/.f64 l (pow.f64 k 3)) (*.f64 1/2 (/.f64 l k))) (/.f64 (*.f64 -1/3 l) k)) (/.f64 (*.f64 k t) l)))
(*.f64 -2 (*.f64 (/.f64 l t) (/.f64 (fma.f64 (/.f64 l (pow.f64 k 3)) -1 (*.f64 (/.f64 l k) 1/6)) k)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) k) (*.f64 -2 (/.f64 l t)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))

localize20.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
8.7b
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l)
1.2b
(/.f64 (sqrt.f64 2) (*.f64 k k))
0.7b
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t))
0.1b
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
0.1b
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
0.7b
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t))
1.2b
(/.f64 (sqrt.f64 2) (*.f64 k k))
8.7b
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l)
Compiler

Compiled 52 to 27 computations (48.1% saved)

series20.0ms (0.1%)

Counts
4 → 84
Calls

27 calls:

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

rewrite78.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
649×log-prod_binary64
419×pow-prod-down_binary64
314×pow2_binary64
259×pow-unpow_binary64
220×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01258
125754
2337254
Stop Event
node limit
Counts
4 → 170
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l)
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t))
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (pow.f64 k -2) l))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (pow.f64 k -2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (pow.f64 k -2) l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (pow.f64 k -2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 k (/.f64 (sqrt.f64 2) k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 k k) (*.f64 (sqrt.f64 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) l)) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) l) k) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) l) 1) (*.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (cbrt.f64 k) k)) (pow.f64 (cbrt.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 2)) l) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 (sqrt.f64 2))) (*.f64 k (neg.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (sqrt.f64 2) k)) k)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k k) (*.f64 (sqrt.f64 2) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (*.f64 (pow.f64 k -2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) 6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (pow.f64 k -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (pow.f64 k -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (pow.f64 k -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (pow.f64 2 1/6) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (cbrt.f64 (/.f64 2 (pow.f64 k 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2 (pow.f64 k 4))) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) k) (/.f64 (pow.f64 2 1/4) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k -2) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) k) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (/.f64 (sqrt.f64 2) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) k) (/.f64 (pow.f64 2 1/6) k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (pow.f64 2 1/6) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 k) 2) -2) (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 k) k)) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) (*.f64 (cbrt.f64 k) k)) (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (pow.f64 k 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) k) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 2 1/4) k) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 k (/.f64 (sqrt.f64 2) k)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 k 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 k (/.f64 (sqrt.f64 2) k)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (*.f64 k (neg.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 2 (pow.f64 k 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (pow.f64 k -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) k) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 k 6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (/.f64 1 (/.f64 (sqrt.f64 t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (*.f64 l (pow.f64 t -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (pow.f64 t -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (pow.f64 t -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))) (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (pow.f64 t -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)) (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 2 1/4) k) (sqrt.f64 (/.f64 (sqrt.f64 t) l))) (/.f64 (/.f64 (pow.f64 2 1/4) k) (sqrt.f64 (/.f64 (sqrt.f64 t) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) (*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) (pow.f64 t -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l)) (/.f64 1 (neg.f64 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t -1/2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) 1) (/.f64 l (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (sqrt.f64 t)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) 1) (/.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (cbrt.f64 t)) (/.f64 l (pow.f64 t 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 t)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (pow.f64 t 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 t)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (pow.f64 t 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))) (cbrt.f64 t)) (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) (cbrt.f64 t)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) (pow.f64 t 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (pow.f64 t 1/4)) (/.f64 l (pow.f64 t 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 t 1/4)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (pow.f64 t 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t -1/4) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (pow.f64 t 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l))) (pow.f64 t 1/4)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (pow.f64 t 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 2 1/4) k) (sqrt.f64 (/.f64 (sqrt.f64 t) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) 6) (pow.f64 t 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 t) l) (/.f64 k (/.f64 (sqrt.f64 2) k))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (neg.f64 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) k) 6) (pow.f64 t 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (*.f64 (pow.f64 t -1/2) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) (pow.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 2 1/4) k) (sqrt.f64 (/.f64 (sqrt.f64 t) l))) (pow.f64 (/.f64 (/.f64 (pow.f64 2 1/4) k) (sqrt.f64 (/.f64 (sqrt.f64 t) l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (pow.f64 t -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 2 1/4) k) (sqrt.f64 (/.f64 (sqrt.f64 t) l))) 3) (/.f64 (/.f64 (pow.f64 2 1/4) k) (sqrt.f64 (/.f64 (sqrt.f64 t) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) (cbrt.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t))) (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (*.f64 (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (/.f64 (sqrt.f64 t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (*.f64 (/.f64 (sqrt.f64 t) l) (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (*.f64 (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (sqrt.f64 t) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l)) (*.f64 (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (neg.f64 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l)) 2) (pow.f64 (neg.f64 (sqrt.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l)) (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (*.f64 (neg.f64 (sqrt.f64 t)) (/.f64 (sqrt.f64 t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (*.f64 (/.f64 (sqrt.f64 t) l) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (*.f64 (neg.f64 (sqrt.f64 t)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l)) 1) (*.f64 (neg.f64 (sqrt.f64 t)) (/.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l))) (*.f64 (/.f64 (sqrt.f64 t) l) (neg.f64 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l))) (*.f64 (sqrt.f64 t) (neg.f64 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))) (/.f64 (sqrt.f64 t) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2)))) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) (*.f64 (sqrt.f64 2) (pow.f64 k -2))) (/.f64 (sqrt.f64 t) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 k -2) l))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 t) l) (pow.f64 k -2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 k -2)) (neg.f64 l))) (neg.f64 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l l)) t)))))))

simplify167.0ms (0.5%)

Algorithm
egg-herbie
Rules
852×associate-/l*_binary64
551×associate-/r*_binary64
516×sqr-pow_binary64
489×unswap-sqr_binary64
291×associate-*l/_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0211380
1501260
21491260
37621260
452211260
561431260
662841236
764871236
867281236
969771236
1072731236
1176261236
Stop Event
node limit
Counts
254 → 178
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
Outputs
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l))
(/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k))
(*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k)))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(/.f64 (sqrt.f64 2) (pow.f64 k 2))
(/.f64 (sqrt.f64 2) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (pow.f64 k 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) l)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (*.f64 k k)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 l (*.f64 k k))) (sqrt.f64 (/.f64 1 t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) (sqrt.f64 (/.f64 1 t))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l (/.f64 t l)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) l) t))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))

eval276.0ms (0.8%)

Compiler

Compiled 16315 to 8838 computations (45.8% saved)

prune179.0ms (0.5%)

Pruning

73 alts after pruning (67 fresh and 6 done)

PrunedKeptTotal
New70324727
Fresh114354
Picked011
Done055
Total71473787
Error
1.0b
Counts
787 → 73
Alt Table
Click to see full alt table
StatusErrorProgram
30.3b
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
31.6b
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) (sqrt.f64 2)) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))
32.4b
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
31.9b
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
30.3b
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
46.8b
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
31.0b
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
10.3b
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 (/.f64 l k)))) (neg.f64 k))
9.6b
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
32.9b
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
29.0b
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
27.5b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
30.3b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
29.0b
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
27.5b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
30.9b
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
20.1b
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
29.0b
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
27.6b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
30.1b
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
10.0b
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
48.7b
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
29.0b
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
28.2b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
48.4b
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
28.0b
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
13.0b
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
29.4b
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
28.2b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
30.4b
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
13.4b
(/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k)
45.8b
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
29.5b
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
7.6b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
25.2b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
48.4b
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
28.7b
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
46.7b
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
29.0b
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
47.8b
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
19.5b
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
30.0b
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
46.5b
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
30.6b
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
28.7b
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
21.9b
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
11.9b
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
39.2b
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
29.6b
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
22.4b
(/.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l)))))
10.9b
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
11.6b
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
48.4b
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
12.6b
(/.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))
19.2b
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
33.7b
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
48.5b
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
15.6b
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
21.7b
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
34.4b
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
48.5b
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
30.5b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
28.5b
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
16.2b
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
48.4b
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
27.9b
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
34.2b
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
37.5b
(*.f64 l (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (*.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (/.f64 l (*.f64 k (*.f64 k t)))))))
48.4b
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
16.4b
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
33.1b
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
24.2b
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
48.7b
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
Compiler

Compiled 1514 to 1016 computations (32.9% saved)

regimes766.0ms (2.2%)

Counts
131 → 2
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(/.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k)
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 k l) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (/.f64 l k)) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) k))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l)))))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 (/.f64 l k)))) (neg.f64 k))
(*.f64 l (/.f64 2 (*.f64 (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 k t))) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 (/.f64 k t) (/.f64 t k))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k (*.f64 k (*.f64 t t)))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(/.f64 (pow.f64 (pow.f64 (/.f64 2 (pow.f64 (*.f64 k (/.f64 (sqrt.f64 t) l)) 2)) 3) 1/3) (*.f64 k k))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (tan.f64 k)) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))
(/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (tan.f64 k) (*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (sqrt.f64 (pow.f64 (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)) 2)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 2 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 l 2)) (/.f64 (sqrt.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) k)) 2)
(/.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 t 3/2) l) 2) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (tan.f64 k)) (/.f64 (/.f64 t k) (pow.f64 t 3))) l) (sqrt.f64 2)) (*.f64 (/.f64 k t) (/.f64 (sin.f64 k) l)))
(*.f64 l (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (tan.f64 k) (pow.f64 t 3))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))
(*.f64 l (pow.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (tan.f64 k)))) (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l)))) 3))
(*.f64 l (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (*.f64 (*.f64 (sqrt.f64 (cos.f64 k)) (/.f64 1 (sin.f64 k))) (/.f64 l (*.f64 k (*.f64 k t)))))))
(/.f64 2 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 k t)) 2)) 3))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 2 (/.f64 (pow.f64 (/.f64 k t) -2) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 (sin.f64 k) l) (tan.f64 k)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 k (/.f64 (sqrt.f64 t) l)) 2))) 2) k) (/.f64 (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 k (/.f64 (sqrt.f64 t) l)) 2))) k))
(*.f64 l (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) k) (pow.f64 (*.f64 t (cbrt.f64 (tan.f64 k))) 2)) (/.f64 t (*.f64 t (cbrt.f64 (tan.f64 k))))) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (/.f64 (sin.f64 k) l))))
(/.f64 (/.f64 (*.f64 (*.f64 l 2) (pow.f64 (/.f64 k t) -2)) (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))))
(*.f64 l (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (pow.f64 (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 k t)) (*.f64 (*.f64 t (cbrt.f64 (/.f64 (sin.f64 k) l))) (cbrt.f64 (tan.f64 k))))))
Outputs
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 (/.f64 l k)))) (neg.f64 k))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
Calls

7 calls:

196.0ms
t
195.0ms
l
98.0ms
(*.f64 l l)
85.0ms
(*.f64 l l)
83.0ms
k
Results
ErrorSegmentsBranch
6.0b2t
6.2b3l
7.5b1k
7.5b1(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
7.5b1(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))
6.4b2(*.f64 l l)
6.4b2(*.f64 l l)
Compiler

Compiled 2656 to 1309 computations (50.7% saved)

bsearch236.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
234.0ms
-2.588703498610847e+120
-3.760898380341992e+110
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes464.0ms (1.4%)

Counts
104 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(/.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k)
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 k l) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (/.f64 l k)) (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) k))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) t))))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(/.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 k) 2) t) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (*.f64 l l)))))
Outputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
Calls

5 calls:

149.0ms
l
78.0ms
(*.f64 l l)
67.0ms
(*.f64 l l)
66.0ms
t
56.0ms
k
Results
ErrorSegmentsBranch
7.5b1t
6.2b3l
7.5b1k
6.4b2(*.f64 l l)
6.4b2(*.f64 l l)
Compiler

Compiled 1929 to 946 computations (51% saved)

bsearch416.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
203.0ms
1.3180425805095456e-230
2.6137511771508697e-219
211.0ms
-1.487331620686038e-306
3.135246037673392e-306
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes716.0ms (2.1%)

Counts
96 → 8
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(/.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k)
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 k l) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 (/.f64 (*.f64 (cos.f64 k) (/.f64 l t)) (pow.f64 (sin.f64 k) 2)) (/.f64 2 (/.f64 (*.f64 k k) l)))
(*.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) t) (pow.f64 (sin.f64 k) 2)))
Outputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))
Calls

5 calls:

339.0ms
l
141.0ms
k
73.0ms
(*.f64 l l)
71.0ms
(*.f64 l l)
48.0ms
t
Results
ErrorSegmentsBranch
7.6b1t
3.9b8l
6.4b3k
5.9b3(*.f64 l l)
5.9b3(*.f64 l l)
Compiler

Compiled 1777 to 882 computations (50.4% saved)

bsearch1.5s (4.4%)

Algorithm
binary-search
Steps
TimeLeftRight
284.0ms
1.3180425805095456e-230
2.6137511771508697e-219
320.0ms
3.135246037673392e-306
1.0481492673710658e-305
223.0ms
-1.1647704497195727e-268
-3.3548346724487514e-275
251.0ms
-1.2702272780502075e-242
-3.791028183075994e-244
238.0ms
-6.2120009789235366e-164
-3.681023073311658e-172
149.0ms
-2.864795827980598e-68
-2.0076686486682728e-75
38.0ms
-1.9910554363826315e+204
-3.139103828206897e+201
Compiler

Compiled 130 to 93 computations (28.5% saved)

regimes803.0ms (2.3%)

Counts
92 → 4
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(/.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k)
Outputs
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k)
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
Calls

5 calls:

271.0ms
t
158.0ms
l
145.0ms
k
107.0ms
(*.f64 l l)
80.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
8.4b2t
6.6b3l
7.2b3k
5.9b4(*.f64 l l)
5.9b4(*.f64 l l)
Compiler

Compiled 1701 to 849 computations (50.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.113397623676775e+258
5.1368649810389474e+281
0.0ms
3.5182541262841507e+112
1.9258564488803356e+115
0.0ms
0.0
1.5e-323
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes1.0s (3%)

Counts
91 → 4
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(/.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
Outputs
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
Calls

5 calls:

222.0ms
t
214.0ms
l
208.0ms
(*.f64 l l)
189.0ms
(*.f64 l l)
138.0ms
k
Results
ErrorSegmentsBranch
8.4b2t
6.6b3l
7.2b3k
6.0b4(*.f64 l l)
6.0b4(*.f64 l l)
Compiler

Compiled 1682 to 840 computations (50.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.113397623676775e+258
5.1368649810389474e+281
0.0ms
1.154824677002197e+219
1.4112626245678186e+227
0.0ms
3.5230963976141906e-291
8.320008525417518e-290
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes728.0ms (2.1%)

Counts
90 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(/.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
Outputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k)
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
Calls

5 calls:

148.0ms
l
148.0ms
(*.f64 l l)
137.0ms
t
127.0ms
k
118.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
8.4b2t
6.6b3l
7.2b3k
7.0b2(*.f64 l l)
7.0b2(*.f64 l l)
Compiler

Compiled 1663 to 831 computations (50% saved)

bsearch258.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
210.0ms
3.5977586417153414e-171
5.384258599283241e-154
46.0ms
-2.3786138770646306e+145
-4.109825740392497e+124
Compiler

Compiled 84 to 61 computations (27.4% saved)

regimes568.0ms (1.7%)

Counts
89 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(/.f64 (*.f64 (*.f64 l 2) (cos.f64 k)) (/.f64 (*.f64 k (*.f64 (/.f64 t l) k)) (pow.f64 (sin.f64 k) -2)))
Outputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
Calls

5 calls:

221.0ms
l
137.0ms
k
63.0ms
(*.f64 l l)
59.0ms
(*.f64 l l)
45.0ms
t
Results
ErrorSegmentsBranch
9.6b1t
6.1b5l
7.2b3k
7.0b3(*.f64 l l)
7.0b3(*.f64 l l)
Compiler

Compiled 1644 to 822 computations (50% saved)

bsearch517.0ms (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
4.9943031546817964e+206
5.2382115683785125e+211
213.0ms
3.5977586417153414e-171
5.384258599283241e-154
222.0ms
3.135246037673392e-306
1.0481492673710658e-305
45.0ms
-1.710195066550164e+121
-2.475438326033868e+117
Compiler

Compiled 132 to 95 computations (28% saved)

regimes561.0ms (1.6%)

Counts
87 → 4
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -2 (*.f64 (*.f64 t 6) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 -2 (/.f64 l (/.f64 k l))) (*.f64 (*.f64 t 6) k)))
(*.f64 l (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 1 (/.f64 1/6 t)) -2))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l (/.f64 k l)) (/.f64 -2 k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 k -2) (/.f64 l (*.f64 k k))) (/.f64 l t)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (*.f64 (*.f64 1 (/.f64 1/6 t)) (*.f64 (/.f64 l (*.f64 k k)) l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) k) l) k) (sqrt.f64 t)) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) l) (sqrt.f64 t)) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 k) l) 2) (/.f64 (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2)) l))
(/.f64 (*.f64 l 2) (*.f64 (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) (cos.f64 k)) (/.f64 t l)))
Outputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
Calls

5 calls:

183.0ms
k
165.0ms
l
66.0ms
(*.f64 l l)
63.0ms
(*.f64 l l)
45.0ms
t
Results
ErrorSegmentsBranch
9.6b1t
6.7b4l
7.2b3k
7.0b3(*.f64 l l)
7.0b3(*.f64 l l)
Compiler

Compiled 1606 to 807 computations (49.8% saved)

bsearch475.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
214.0ms
3.5977586417153414e-171
5.384258599283241e-154
214.0ms
-1.487331620686038e-306
3.135246037673392e-306
45.0ms
-1.710195066550164e+121
-2.475438326033868e+117
Compiler

Compiled 84 to 61 computations (27.4% saved)

regimes400.0ms (1.2%)

Counts
75 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 k k))))
(*.f64 l (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (/.f64 (pow.f64 t 3) (/.f64 l (*.f64 k k)))))
(*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 l (/.f64 l k)) (*.f64 (*.f64 t -3) k)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 (*.f64 (/.f64 -1/3 t) (*.f64 l (/.f64 l k))) k))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k))))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (/.f64 -1/3 (*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) t)))
(fma.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
Outputs
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k)))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
Calls

5 calls:

112.0ms
k
109.0ms
l
56.0ms
(*.f64 l l)
50.0ms
(*.f64 l l)
38.0ms
t
Results
ErrorSegmentsBranch
9.6b1t
8.1b3l
7.7b3k
8.1b2(*.f64 l l)
8.1b2(*.f64 l l)
Compiler

Compiled 1321 to 660 computations (50% saved)

bsearch186.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
119.0ms
8.818561829342124e+151
3.610352531708726e+154
66.0ms
-7.13693649192829e+81
-8.627269558019632e+80
Compiler

Compiled 80 to 58 computations (27.5% saved)

regimes329.0ms (1%)

Counts
66 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (*.f64 k k) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))))) (*.f64 k k))
(/.f64 (*.f64 (*.f64 l 2) (/.f64 l (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) (*.f64 (*.f64 k k) t))
Outputs
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))
Calls

5 calls:

96.0ms
k
93.0ms
l
41.0ms
(*.f64 l l)
34.0ms
(*.f64 l l)
33.0ms
t
Results
ErrorSegmentsBranch
9.6b1t
8.1b3l
8.1b3k
8.1b2(*.f64 l l)
8.1b2(*.f64 l l)
Compiler

Compiled 1133 to 572 computations (49.5% saved)

bsearch437.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
211.0ms
3.5977586417153414e-171
5.384258599283241e-154
224.0ms
-1.487331620686038e-306
3.135246037673392e-306
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes174.0ms (0.5%)

Counts
62 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l k)) (/.f64 l (pow.f64 k 3))) (*.f64 -1/3 (/.f64 l k))) l) (*.f64 k t)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t))))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(fma.f64 2 (/.f64 (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)) (*.f64 k k)) (*.f64 (/.f64 (*.f64 -2 (*.f64 l l)) (*.f64 k k)) (*.f64 1 (/.f64 1/6 t))))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 l k) (/.f64 1 t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 k t)) l)) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 (*.f64 k t)) l))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 k) (/.f64 l t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (/.f64 l (*.f64 k t)))) k)))
(*.f64 l (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 l (*.f64 k t))) (/.f64 l (*.f64 (pow.f64 k 3) t))) (*.f64 -1/3 (*.f64 (/.f64 1 k) (/.f64 l t)))) k)))
(/.f64 2 (*.f64 t (pow.f64 (/.f64 k (sqrt.f64 l)) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (pow.f64 (/.f64 (/.f64 t l) l) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
Outputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
Calls

5 calls:

37.0ms
t
37.0ms
k
32.0ms
l
21.0ms
(*.f64 l l)
19.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
25.2b1t
25.2b1l
25.2b1k
25.2b1(*.f64 l l)
25.2b1(*.f64 l l)
Compiler

Compiled 1057 to 534 computations (49.5% saved)

regimes164.0ms (0.5%)

Counts
46 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) l) (pow.f64 k 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 (/.f64 1 t) (pow.f64 k 3)) (/.f64 1/6 (*.f64 k t))) (/.f64 l (/.f64 k l))))
(*.f64 l (*.f64 2 (/.f64 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) (*.f64 (/.f64 l (*.f64 k t)) -1/6)) k)))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) -1/6))))
(*.f64 l (*.f64 2 (+.f64 (/.f64 (/.f64 l t) (pow.f64 k 4)) (*.f64 (/.f64 (/.f64 l t) (*.f64 k k)) -1/6))))
Outputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
Calls

5 calls:

71.0ms
t
24.0ms
l
24.0ms
k
15.0ms
(*.f64 l l)
13.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
25.8b3t
27.5b1l
27.5b1k
27.5b1(*.f64 l l)
27.5b1(*.f64 l l)
Compiler

Compiled 672 to 340 computations (49.4% saved)

bsearch765.0ms (2.2%)

Algorithm
binary-search
Steps
TimeLeftRight
65.0ms
1.49906876913491e-61
1.2843671019596816e-53
699.0ms
-5.011669927608756e-39
-1.3284544950767893e-49
Compiler

Compiled 532 to 359 computations (32.5% saved)

regimes138.0ms (0.4%)

Counts
39 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
Outputs
(*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k)))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
Calls

5 calls:

53.0ms
t
24.0ms
l
19.0ms
k
16.0ms
(*.f64 l l)
11.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
25.8b3t
27.5b1l
27.5b1k
27.5b1(*.f64 l l)
27.5b1(*.f64 l l)
Compiler

Compiled 529 to 267 computations (49.5% saved)

bsearch808.0ms (2.3%)

Algorithm
binary-search
Steps
TimeLeftRight
219.0ms
2.573791772062118e-192
9.461307216945118e-189
586.0ms
-2.890064463723543e-27
-8.95168513699902e-28
Compiler

Compiled 617 to 401 computations (35% saved)

regimes97.0ms (0.3%)

Counts
38 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 l (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 k 4))))
(/.f64 2 (/.f64 (pow.f64 k 4) (*.f64 (/.f64 l t) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (/.f64 l t)))
(*.f64 l (/.f64 (/.f64 (*.f64 2 l) t) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) t)
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 k 4) l) t) l))
(*.f64 l (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l t) (pow.f64 k 3)) k)))
(/.f64 (*.f64 (*.f64 (/.f64 2 t) l) (*.f64 l (pow.f64 k -2))) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 2 (pow.f64 k 4))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (pow.f64 (/.f64 1 l) 2))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))))
Outputs
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
Calls

5 calls:

24.0ms
l
19.0ms
k
19.0ms
t
11.0ms
(*.f64 l l)
11.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
27.5b1t
27.5b1l
27.5b1k
27.5b1(*.f64 l l)
27.5b1(*.f64 l l)
Compiler

Compiled 511 to 260 computations (49.1% saved)

regimes54.0ms (0.2%)

Counts
22 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 1 k) (/.f64 (*.f64 (/.f64 2 t) l) (/.f64 k l))) (*.f64 k k))
(*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k))))
(/.f64 (/.f64 (/.f64 2 (*.f64 t (/.f64 1 (*.f64 l l)))) (*.f64 k k)) (*.f64 k k))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (*.f64 k (*.f64 k t))))))
Outputs
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
Calls

5 calls:

11.0ms
k
11.0ms
t
11.0ms
l
7.0ms
(*.f64 l l)
6.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
27.9b1t
27.9b1l
27.9b1k
27.9b1(*.f64 l l)
27.9b1(*.f64 l l)
Compiler

Compiled 301 to 148 computations (50.8% saved)

regimes36.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
Outputs
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
Calls

4 calls:

9.0ms
k
8.0ms
t
8.0ms
l
5.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
28.5b1t
28.5b1l
28.5b1k
28.5b1(*.f64 l l)
Compiler

Compiled 197 to 102 computations (48.2% saved)

regimes35.0ms (0.1%)

Counts
15 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 l (/.f64 l t)) (*.f64 k k)))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 (/.f64 -1/6 k) k) -7/120))))
Outputs
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
Calls

4 calls:

8.0ms
t
8.0ms
l
8.0ms
k
6.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
30.3b1t
30.3b1l
30.3b1k
30.3b1(*.f64 l l)
Compiler

Compiled 182 to 96 computations (47.3% saved)

regimes31.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
Outputs
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
Calls

4 calls:

8.0ms
t
8.0ms
k
7.0ms
l
4.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
30.3b1t
30.3b1l
30.3b1k
30.3b1(*.f64 l l)
Compiler

Compiled 137 to 77 computations (43.8% saved)

regimes28.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 -1/3 (*.f64 k k)) -7/60))
Outputs
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
Calls

4 calls:

7.0ms
k
7.0ms
t
6.0ms
l
4.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
33.7b1t
33.7b1l
33.7b1k
33.7b1(*.f64 l l)
Compiler

Compiled 122 to 72 computations (41% saved)

regimes26.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
Outputs
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
Calls

4 calls:

7.0ms
t
6.0ms
k
6.0ms
l
4.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
39.2b1t
39.2b1l
39.2b1k
39.2b1(*.f64 l l)
Compiler

Compiled 98 to 61 computations (37.8% saved)

regimes24.0ms (0.1%)

Accuracy

Total -2.0b remaining (-4.3%)

Threshold costs -2.0b (-4.3%)

Counts
8 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(*.f64 -7/60 (*.f64 l (/.f64 l t)))
(*.f64 -7/60 (/.f64 l (/.f64 t l)))
(/.f64 (/.f64 (*.f64 -7/60 l) t) (/.f64 1 l))
(/.f64 1 (/.f64 (/.f64 t l) (*.f64 -7/60 l)))
(*.f64 l (*.f64 2 (*.f64 -7/120 (/.f64 l t))))
(*.f64 -7/60 (*.f64 (/.f64 1 t) (/.f64 l (/.f64 1 l))))
Outputs
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
Calls

4 calls:

6.0ms
k
6.0ms
t
5.0ms
l
4.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
46.5b1t
46.5b1l
46.5b1k
46.5b1(*.f64 l l)
Compiler

Compiled 87 to 55 computations (36.8% saved)

simplify51.0ms (0.1%)

Algorithm
egg-herbie
Rules
74×*-commutative_binary64
19×+-commutative_binary64
15×sub-neg_binary64
13×neg-sub0_binary64
13×neg-mul-1_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02311654
13171654
23451654
33721652
43931652
54021652
64051652
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 t -2588703498610846866470538824449353380193334411873323014705882385551536999253102935606796309021686974146258201312602619904) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 (/.f64 l k)))) (neg.f64 k)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))))
(if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k))) (if (<=.f64 l 2879890046972021/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))))
(if (<=.f64 l -999999999999999988769107875063294476509344598295499229975034848840292611823618668444426969460006898451859205345556422454814926130757381236415253871945426239147431949662390511778730879802164258646020587520) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))) (if (<=.f64 l -49732323640978664/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (if (<=.f64 l -8055248367483495/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k))) (if (<=.f64 l -1562419636857851136/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k))) (if (<=.f64 l -2165041691535345/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k))) (if (<=.f64 l 1239415747456859/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 l 2879890046972021/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))))))))))
(if (<=.f64 (*.f64 l l) 0) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 (*.f64 l l) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k) (if (<=.f64 (*.f64 l l) 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))))))
(if (<=.f64 (*.f64 l l) 898846567431158016/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 (*.f64 l l) 1999999999999999930168777770965038835185710261252187684342087190381666372798103074634393633413599250594442956032371041455348337279889700577699244710948244690953092785150999379963096696036126558244456821968375010450997248) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (if (<=.f64 (*.f64 l l) 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))))))
(if (<=.f64 l -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))))
(if (<=.f64 l -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))) (if (<=.f64 l 1239415747456859/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (if (<=.f64 l 999999999999999927113782419344605574598668153294882673458925392487194643703632279098558059466181044478400725843812838336795121561031396504666917998514458446354143529431921823271795036250068185162804696593727488) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k)))) (*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))))))
(if (<=.f64 l -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))) (if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k)))))))
(if (<=.f64 k -999999999999999921281879895665782741935503249059183851809998224123064148429897728) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k)))) (if (<=.f64 k 88185618293421235153044957863761715584036252494474958938990219078884436205630916477596527718458579216071181861936058280068932450488300475277150338940928) (*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k))) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))))
(if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k)))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(if (<=.f64 t -3639592800065336320/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k))) (if (<=.f64 t 115792089237316192/115792089237316195423570985008687907853269984665640564039457584007913129639936) (/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2)) (*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))))
(if (<=.f64 t -2508833834834695/2787593149816327892691964784081045188247552) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k))) (if (<=.f64 t 834738363282823/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k)))) (*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
Outputs
(if (<=.f64 t -2588703498610846866470538824449353380193334411873323014705882385551536999253102935606796309021686974146258201312602619904) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (neg.f64 (/.f64 l k)))) (neg.f64 k)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))))
(if (<=.f64 t -2588703498610846866470538824449353380193334411873323014705882385551536999253102935606796309021686974146258201312602619904) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (/.f64 (neg.f64 l) k))) (neg.f64 k)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))))
(if (<=.f64 t -2588703498610846866470538824449353380193334411873323014705882385551536999253102935606796309021686974146258201312602619904) (/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (/.f64 l k)) (*.f64 l -2)) (neg.f64 k)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))))
(if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) k))) (if (<=.f64 l 2879890046972021/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))))
(if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (/.f64 l k)) k))) (if (<=.f64 l 2879890046972021/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t)))))))
(if (<=.f64 l -999999999999999988769107875063294476509344598295499229975034848840292611823618668444426969460006898451859205345556422454814926130757381236415253871945426239147431949662390511778730879802164258646020587520) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))) (if (<=.f64 l -49732323640978664/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (if (<=.f64 l -8055248367483495/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k))) (if (<=.f64 l -1562419636857851136/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k))) (if (<=.f64 l -2165041691535345/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k))) (if (<=.f64 l 1239415747456859/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 l 2879890046972021/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))))))))))
(if (<=.f64 l -999999999999999988769107875063294476509344598295499229975034848840292611823618668444426969460006898451859205345556422454814926130757381236415253871945426239147431949662390511778730879802164258646020587520) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 k k))))))) k))) (if (<=.f64 l -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (/.f64 k (cos.f64 k)))) (if (<=.f64 l -8055248367483495/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 k (/.f64 t l)))) (if (<=.f64 l -6103201706475981/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 t k)))) k))) (if (<=.f64 l -2165041691535345/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (/.f64 l (*.f64 k k))) (if (<=.f64 l 1239415747456859/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 l 2879890046972021/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))))))))))
(if (<=.f64 l -999999999999999988769107875063294476509344598295499229975034848840292611823618668444426969460006898451859205345556422454814926130757381236415253871945426239147431949662390511778730879802164258646020587520) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 (cos.f64 (+.f64 k k)) -1/2))))) k))) (if (<=.f64 l -6216540455122333/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (/.f64 k (cos.f64 k)))) (if (<=.f64 l -8055248367483495/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 k (/.f64 t l)))) (if (<=.f64 l -6103201706475981/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 t k)))) k))) (if (<=.f64 l -2165041691535345/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (/.f64 l (*.f64 k k))) (if (<=.f64 l 1239415747456859/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 l 2879890046972021/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2)) (/.f64 k (/.f64 (/.f64 l k) t))))))))))))
(if (<=.f64 (*.f64 l l) 0) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 (*.f64 l l) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (*.f64 k t) (pow.f64 (sin.f64 k) 2)))) k) (if (<=.f64 (*.f64 l l) 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))))))
(if (<=.f64 (*.f64 l l) 0) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 (*.f64 l l) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t k)))) k) (if (<=.f64 (*.f64 l l) 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (/.f64 k (cos.f64 k)))) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 k k))))))) k))))))
(if (<=.f64 (*.f64 l l) 0) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 (*.f64 l l) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (*.f64 l (/.f64 (*.f64 2 (*.f64 l (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t k)))) k) (if (<=.f64 (*.f64 l l) 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (/.f64 k (cos.f64 k)))) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 (cos.f64 (+.f64 k k)) -1/2))))) k))))))
(if (<=.f64 (*.f64 l l) 898846567431158016/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 (*.f64 l l) 1999999999999999930168777770965038835185710261252187684342087190381666372798103074634393633413599250594442956032371041455348337279889700577699244710948244690953092785150999379963096696036126558244456821968375010450997248) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (/.f64 k (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))) (if (<=.f64 (*.f64 l l) 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))))))
(if (<=.f64 (*.f64 l l) 3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 (*.f64 l l) 1999999999999999930168777770965038835185710261252187684342087190381666372798103074634393633413599250594442956032371041455348337279889700577699244710948244690953092785150999379963096696036126558244456821968375010450997248) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (/.f64 k (cos.f64 k)))) (if (<=.f64 (*.f64 l l) 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 k k))))))) k))))))
(if (<=.f64 (*.f64 l l) 3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (if (<=.f64 (*.f64 l l) 1999999999999999930168777770965038835185710261252187684342087190381666372798103074634393633413599250594442956032371041455348337279889700577699244710948244690953092785150999379963096696036126558244456821968375010450997248) (/.f64 (*.f64 (*.f64 l 2) (/.f64 l k)) (*.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (/.f64 k (cos.f64 k)))) (if (<=.f64 (*.f64 l l) 9999999999999999287738405203667575368767393208115766122317814807014700953545274940077463414411382764424743897695475635254322931165011225671787143593812227771048544607458046793796444970432082673836316471673778619485458899748089618699435710767754281089234894848) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 (cos.f64 (+.f64 k k)) -1/2))))) k))))))
(if (<=.f64 l -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))))
(if (<=.f64 l -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 k k))))))) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k)))))))))
(if (<=.f64 l -100000000000000005928380124081487003706362488767045328864850074482999577828473980652023296508018124569151792237293382948229697163514582401024) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 (cos.f64 (+.f64 k k)) -1/2))))) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (/.f64 (/.f64 l k) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t))) k) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k)))))))))
(if (<=.f64 l -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))) (if (<=.f64 l 1239415747456859/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 (/.f64 t l) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (if (<=.f64 l 999999999999999927113782419344605574598668153294882673458925392487194643703632279098558059466181044478400725843812838336795121561031396504666917998514458446354143529431921823271795036250068185162804696593727488) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k)))) (*.f64 l (*.f64 2 (/.f64 1 (*.f64 (/.f64 k (/.f64 l k)) (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))))))))))
(if (<=.f64 l -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 k k))))))) k))) (if (<=.f64 l 1239415747456859/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 k (/.f64 t l)))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (if (<=.f64 l 999999999999999927113782419344605574598668153294882673458925392487194643703632279098558059466181044478400725843812838336795121561031396504666917998514458446354143529431921823271795036250068185162804696593727488) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k))))))) (*.f64 l (*.f64 2 (/.f64 1 (*.f64 (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 k (/.f64 l k))))))))))
(if (<=.f64 l -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 (cos.f64 (+.f64 k k)) -1/2))))) k))) (if (<=.f64 l 1239415747456859/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (/.f64 (*.f64 (*.f64 l 2) (*.f64 (cos.f64 k) (pow.f64 (sin.f64 k) -2))) (*.f64 k (*.f64 k (/.f64 t l)))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (if (<=.f64 l 999999999999999927113782419344605574598668153294882673458925392487194643703632279098558059466181044478400725843812838336795121561031396504666917998514458446354143529431921823271795036250068185162804696593727488) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k))))))) (*.f64 l (*.f64 2 (/.f64 1 (*.f64 (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 k (/.f64 l k))))))))))
(if (<=.f64 l -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 k k)))) t))) k))) (if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k)))))))
(if (<=.f64 l -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 k k))))))) k))) (if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k)))) k) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k))))))))))
(if (<=.f64 l -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 (cos.f64 (+.f64 k k)) -1/2))))) k))) (if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k)))) k) k))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k))))))))))
(if (<=.f64 k -999999999999999921281879895665782741935503249059183851809998224123064148429897728) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k)))) (if (<=.f64 k 88185618293421235153044957863761715584036252494474958938990219078884436205630916477596527718458579216071181861936058280068932450488300475277150338940928) (*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k)))) k) k))) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))))
(if (<=.f64 k -999999999999999921281879895665782741935503249059183851809998224123064148429897728) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k))))))) (if (<=.f64 k 88185618293421235153044957863761715584036252494474958938990219078884436205630916477596527718458579216071181861936058280068932450488300475277150338940928) (*.f64 l (*.f64 2 (/.f64 (/.f64 (/.f64 l (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k)))) k) k))) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k)))))))))
(if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k)))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 (*.f64 t (*.f64 (/.f64 (sin.f64 k) 1) (tan.f64 k))) k))))))
(if (<=.f64 l -4703738616282317/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k))))))) (if (<=.f64 l 3913536109772523/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)) (*.f64 l (*.f64 2 (/.f64 (/.f64 l k) (*.f64 k (*.f64 t (*.f64 (sin.f64 k) (tan.f64 k)))))))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 (/.f64 k (/.f64 l k)) t))))
(*.f64 l (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (+.f64 (/.f64 1 (*.f64 k k)) 1/3)) (*.f64 t (/.f64 k (/.f64 l k))))))
(if (<=.f64 t -3639592800065336320/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k))) (if (<=.f64 t 115792089237316192/115792089237316195423570985008687907853269984665640564039457584007913129639936) (/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 (/.f64 t l) k) -2)) (*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))))
(if (<=.f64 t -3554289843813805/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 t k)))) k))) (if (<=.f64 t 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248) (/.f64 (-.f64 (*.f64 (/.f64 l k) 1/6) (/.f64 l (pow.f64 k 3))) (/.f64 (*.f64 k (/.f64 t l)) -2)) (*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 t k))) (/.f64 -1/6 t)))))))
(if (<=.f64 t -2508833834834695/2787593149816327892691964784081045188247552) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) k))) (if (<=.f64 t 834738363282823/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k)))) (*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))))
(if (<=.f64 t -2508833834834695/2787593149816327892691964784081045188247552) (*.f64 l (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (*.f64 k (*.f64 t k)))) k))) (if (<=.f64 t 834738363282823/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (*.f64 (*.f64 l (/.f64 (/.f64 l t) (*.f64 k k))) (+.f64 -1/3 (/.f64 2 (*.f64 k k)))) (*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 t k))) (/.f64 -1/6 t)))))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t)))))
(*.f64 l (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 t k))) (/.f64 -1/6 t)))))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 l k) (/.f64 (*.f64 l (/.f64 2 t)) k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 2 t) l)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (*.f64 l (/.f64 2 t))) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (*.f64 l (/.f64 l t)) k)) (*.f64 k k))
(*.f64 (/.f64 (/.f64 -1/3 (/.f64 t l)) k) (/.f64 l k))
(*.f64 (/.f64 l k) (/.f64 (/.f64 -1/3 (/.f64 t l)) k))
(-.f64 (+.f64 1 (*.f64 -7/60 (*.f64 l (/.f64 l t)))) 1)
(+.f64 (+.f64 1 (*.f64 (*.f64 l (/.f64 l t)) -7/60)) -1)
(/.f64 -7/60 (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 -7/60 l) (/.f64 t l))
(/.f64 (*.f64 l -7/60) (/.f64 t l))

end346.0ms (1%)

Stop Event
fuel
Compiler

Compiled 2259 to 1166 computations (48.4% saved)

Profiling

Loading profile data...