Details

Time bar (total: 15.0s)

analyze2.7s (18%)

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%99.9%0.1%7
1.6%98.3%0.1%8
2.3%97.5%0.1%9
7.4%90.9%1.7%10
9.2%87.4%3.5%11
11.7%83.5%4.8%12
15.2%76%8.8%13
16.4%72%11.6%14
Compiler

Compiled 29 to 22 computations (24.1% saved)

sample5.2s (34.4%)

Results
2.6s2736×body1024valid
877.0ms3621×body128valid
816.0ms1278×body512valid
352.0ms1457×body128invalid
282.0ms617×body256valid
81.0ms123×body512invalid
72.0ms114×body256invalid
62.0ms63×body1024invalid
6.0msbody2048valid
Compiler

Compiled 58 to 44 computations (24.1% saved)

preprocess52.0ms (0.3%)

Algorithm
egg-herbie
Rules
469×rules-23-rev_binary64
234×rules-14-rev_binary64
188×rules-15-rev_binary64
152×rules-6_binary64
149×rules-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055152
1140140
2478140
32399140
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 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (+.f64 1 (+.f64 1 (pow.f64 (/.f64 k t) 2)))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k))) (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2) (tan.f64 k))))
(/.f64 2 (*.f64 (/.f64 t (pow.f64 (/.f64 l t) 2)) (*.f64 (*.f64 (sin.f64 k) (tan.f64 k)) (+.f64 2 (pow.f64 (/.f64 k t) 2)))))
(/.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 (tan.f64 k) (*.f64 (sin.f64 k) (/.f64 (pow.f64 l 3) (*.f64 t t)))) (+.f64 1 (+.f64 1 (pow.f64 (/.f64 k l) 2)))))
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (*.f64 (sin.f64 k) (/.f64 (pow.f64 l 3) (*.f64 t t)))) (+.f64 (pow.f64 (/.f64 k l) 2) 2))
(/.f64 2 (*.f64 (*.f64 (tan.f64 k) (*.f64 l (*.f64 (pow.f64 (/.f64 l t) 2) (sin.f64 k)))) (+.f64 2 (pow.f64 (/.f64 k l) 2))))
(/.f64 (/.f64 2 (*.f64 l (*.f64 (pow.f64 (/.f64 l t) 2) (sin.f64 k)))) (*.f64 (tan.f64 k) (+.f64 2 (pow.f64 (/.f64 k l) 2))))
(/.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 (/.f64 (pow.f64 k 3) (*.f64 l l)) (sin.f64 t)) (tan.f64 t))) (+.f64 1 (+.f64 1 (pow.f64 (/.f64 t k) 2))))
(/.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (sin.f64 t)) (*.f64 (+.f64 (pow.f64 (/.f64 t k) 2) 2) (tan.f64 t))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (tan.f64 t) (*.f64 (pow.f64 k 3) (sin.f64 t))) (*.f64 l l)) (+.f64 2 (pow.f64 (/.f64 t k) 2))))
(/.f64 2 (*.f64 (*.f64 k (*.f64 (pow.f64 (/.f64 k l) 2) (sin.f64 t))) (*.f64 (tan.f64 t) (+.f64 2 (pow.f64 (/.f64 t k) 2)))))
(/.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 1 (pow.f64 (/.f64 l t) 2))))
(/.f64 2 (*.f64 (tan.f64 l) (*.f64 (+.f64 (pow.f64 (/.f64 l t) 2) 2) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 k k)) (sin.f64 l)))))
(/.f64 (*.f64 (/.f64 (*.f64 k k) (sin.f64 l)) (/.f64 (/.f64 2 (tan.f64 l)) (pow.f64 t 3))) (+.f64 2 (pow.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 2 (tan.f64 l)) (*.f64 (*.f64 t (*.f64 (pow.f64 (/.f64 t k) 2) (sin.f64 l))) (+.f64 2 (pow.f64 (/.f64 l t) 2))))
Compiler

Compiled 28 to 21 computations (25% saved)

simplify86.0ms (0.6%)

Algorithm
egg-herbie
Rules
369×rules-6_binary64
339×rules-4_binary64
263×rules-1_binary64
247×rules-5-rev_binary64
242×rules-1-rev_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02038
14835
214435
362135
4483335
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 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (+.f64 1 (+.f64 1 (pow.f64 (/.f64 k t) 2)))))
(/.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2) (tan.f64 k))))
(/.f64 (*.f64 l (/.f64 (/.f64 2 (tan.f64 k)) (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)))) (+.f64 2 (pow.f64 (/.f64 k t) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 2 (pow.f64 t 3))) (+.f64 2 (pow.f64 (/.f64 k t) 2)))

prune7.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
31.6b
Counts
3 → 2
Alt Table
StatusErrorProgram
31.8b
(/.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)))
34.3b
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 2 (pow.f64 t 3))) (+.f64 2 (pow.f64 (/.f64 k t) 2)))
Compiler

Compiled 159 to 113 computations (28.9% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.0b
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
3.6b
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
13.7b
(*.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))
15.4b
(/.f64 (pow.f64 t 3) (*.f64 l l))

series499.0ms (3.3%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
32.0ms
k
@-inf
(*.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))
29.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))
29.0ms
l
@-inf
(*.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))
29.0ms
l
@inf
(*.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))
26.0ms
k
@inf
(*.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))

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
192×add-sqr-sqrt_binary64
187×pow1_binary64
187×rules-40_binary64
187×rules-41_binary64
187×rules-42_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01980
145577
Stop Event
node limit
Counts
4 → 114
Calls
Call 1
Inputs
(/.f64 (pow.f64 t 3) (*.f64 l l))
(*.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 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 t 3) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (/.f64 (pow.f64 t 3) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (*.f64 t t) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 3) (/.f64 1 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 t 3) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (/.f64 t (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))) (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))) (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)))) (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))) (sqrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 (sqrt.f64 (pow.f64 t 3)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 3/2) (/.f64 (pow.f64 t 3/2) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 (pow.f64 t 3) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))) (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)))) (cbrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))) (sqrt.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 t 3) (*.f64 l l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (+.f64 1 (pow.f64 (/.f64 k t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (+.f64 0 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (+.f64 1 (pow.f64 (/.f64 k t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (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) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (+.f64 1 (pow.f64 (/.f64 k t) 2))) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (-.f64 0 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (+.f64 1 (pow.f64 (/.f64 k t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (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) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (+.f64 1 (pow.f64 (/.f64 k t) 2))) (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (/.f64 1 (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2) (/.f64 1 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3)) (/.f64 (+.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) (+.f64 1 (pow.f64 (/.f64 k t) 2))) (-.f64 0 (pow.f64 (/.f64 k t) 2))) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (+.f64 1 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3))) (+.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) (+.f64 1 (pow.f64 (/.f64 k t) 2))) (-.f64 0 (pow.f64 (/.f64 k t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2) (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (+.f64 (pow.f64 (/.f64 k t) 2) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 2) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (sin.f64 k) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (sin.f64 k) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (/.f64 1 (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 k) (/.f64 1 (/.f64 (pow.f64 t 3) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 t 3) l) (/.f64 l (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))) (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 (tan.f64 k) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 (tan.f64 k) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 k) (/.f64 (cos.f64 k) (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (/.f64 1 (tan.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 k) (/.f64 1 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (sin.f64 k)) (cos.f64 k))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) (tan.f64 k))) (tan.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) (tan.f64 k) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 k) (/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k))))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (tan.f64 k) (sin.f64 k)))))))))

simplify99.0ms (0.7%)

Algorithm
egg-herbie
Rules
790×rules-13_binary64
562×rules-20_binary64
554×rules-14-rev_binary64
289×rules-21_binary64
121×rules-1_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01063459
13813449
221363389
Stop Event
node limit
Counts
246 → 153
Calls
Call 1
Inputs
(/.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 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 31/180 (/.f64 (*.f64 (pow.f64 k 6) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))))))
(+.f64 (*.f64 173/2520 (/.f64 (*.f64 (pow.f64 k 8) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))) (+.f64 (*.f64 31/180 (/.f64 (*.f64 (pow.f64 k 6) (pow.f64 t 3)) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2))
(-.f64 (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))))
(-.f64 (+.f64 (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) (pow.f64 l 2)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))))
(-.f64 (+.f64 (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) (pow.f64 l 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))) (*.f64 1/5040 (/.f64 (*.f64 (pow.f64 k 7) (pow.f64 t 3)) (pow.f64 l 2)))))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 6) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2))))
(+.f64 (*.f64 173/5040 (/.f64 (*.f64 (pow.f64 k 8) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 6) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
Outputs
(/.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 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (pow.f64 t 3) (cos.f64 k))) (*.f64 l (/.f64 l 2)))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (pow.f64 t 3) (*.f64 (*.f64 l l) (/.f64 (cos.f64 k) 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (pow.f64 t 3) (cos.f64 k))) (*.f64 l (/.f64 l 2)))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (pow.f64 t 3) (*.f64 (*.f64 l l) (/.f64 (cos.f64 k) 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (pow.f64 k 2) (pow.f64 t 2))))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (+.f64 2 (/.f64 (*.f64 k k) (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (+.f64 2 (*.f64 k (/.f64 k (*.f64 t t)))) (*.f64 (*.f64 l l) (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (fma.f64 k k (*.f64 t (*.f64 t 2))))) (*.f64 l (*.f64 l (cos.f64 k))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))
(*.f64 2 (*.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l))))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 k k) (*.f64 l (/.f64 l 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))))
(+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 1/3 (*.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (*.f64 l l))) (*.f64 2 (*.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l))))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (*.f64 k k) (*.f64 l l))) (fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 4) (*.f64 l (/.f64 l 1/3))))))
(fma.f64 2 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 4) (*.f64 l (/.f64 l 1/6))))) (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 31/180 (/.f64 (*.f64 (pow.f64 k 6) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))))))
(+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 1/3 (*.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (*.f64 l l))) (fma.f64 31/180 (*.f64 (pow.f64 k 6) (/.f64 (pow.f64 t 3) (*.f64 l l))) (fma.f64 1/6 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) (*.f64 2 (*.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l))))))))
(fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (fma.f64 2 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 31/360 (pow.f64 k 6)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (pow.f64 k 4)) (*.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6)))))
(fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (fma.f64 2 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 6) (/.f64 (*.f64 l l) 31/360)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (pow.f64 k 4)) (*.f64 t (/.f64 (pow.f64 k 6) (*.f64 l (/.f64 l 1/6)))))))
(+.f64 (*.f64 173/2520 (/.f64 (*.f64 (pow.f64 k 8) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))) (+.f64 (*.f64 31/180 (/.f64 (*.f64 (pow.f64 k 6) (pow.f64 t 3)) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))))))))
(fma.f64 173/2520 (*.f64 (pow.f64 k 8) (/.f64 (pow.f64 t 3) (*.f64 l l))) (+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (fma.f64 1/3 (*.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (*.f64 l l))) (fma.f64 31/180 (*.f64 (pow.f64 k 6) (/.f64 (pow.f64 t 3) (*.f64 l l))) (fma.f64 1/6 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) (*.f64 2 (*.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l))))))))))
(fma.f64 173/2520 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 8) (*.f64 l l))) (fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (fma.f64 31/360 (*.f64 t (/.f64 (pow.f64 k 8) (*.f64 l l))) (fma.f64 2 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 31/360 (pow.f64 k 6)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (pow.f64 k 4)) (*.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6)))))))
(fma.f64 173/2520 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 8) (*.f64 l l))) (fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (fma.f64 31/360 (*.f64 t (/.f64 (pow.f64 k 8) (*.f64 l l))) (fma.f64 2 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 6) (/.f64 (*.f64 l l) 31/360)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (pow.f64 k 4)) (*.f64 t (/.f64 (pow.f64 k 6) (*.f64 l (/.f64 l 1/6)))))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k)))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 (*.f64 l l) (cos.f64 k)))))
(fma.f64 2 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2))
(*.f64 k (/.f64 (pow.f64 t 3) (*.f64 l l)))
(*.f64 (pow.f64 t 3) (/.f64 k (*.f64 l l)))
(-.f64 (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))))
(-.f64 (*.f64 k (/.f64 (pow.f64 t 3) (*.f64 l l))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (/.f64 (*.f64 l l) 1/6)))
(-.f64 (*.f64 (pow.f64 t 3) (/.f64 k (*.f64 l l))) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 1/6 (pow.f64 k 3))))
(-.f64 (*.f64 (pow.f64 t 3) (/.f64 k (*.f64 l l))) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 3) (*.f64 l (/.f64 l 1/6)))))
(-.f64 (+.f64 (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) (pow.f64 l 2)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 k 5)) (/.f64 (*.f64 l l) 1/120)) (-.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (/.f64 (*.f64 l l) 1/6)) (*.f64 k (/.f64 (pow.f64 t 3) (*.f64 l l)))))
(-.f64 (fma.f64 k (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 5) (*.f64 l (/.f64 l 1/120))))) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 1/6 (pow.f64 k 3))))
(-.f64 (fma.f64 1/120 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 5) (*.f64 l l))) (*.f64 (pow.f64 t 3) (/.f64 k (*.f64 l l)))) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 3) (*.f64 l (/.f64 l 1/6)))))
(-.f64 (+.f64 (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) (pow.f64 l 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))) (*.f64 1/5040 (/.f64 (*.f64 (pow.f64 k 7) (pow.f64 t 3)) (pow.f64 l 2)))))
(-.f64 (+.f64 (*.f64 k (/.f64 (pow.f64 t 3) (*.f64 l l))) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 k 5)) (/.f64 (*.f64 l l) 1/120))) (fma.f64 1/6 (*.f64 (pow.f64 k 3) (/.f64 (pow.f64 t 3) (*.f64 l l))) (*.f64 1/5040 (*.f64 (pow.f64 k 7) (/.f64 (pow.f64 t 3) (*.f64 l l))))))
(-.f64 (fma.f64 k (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 5) (*.f64 l (/.f64 l 1/120))))) (*.f64 1/5040 (fma.f64 (pow.f64 k 7) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 3) (*.f64 l l))) 840))))
(-.f64 (fma.f64 1/120 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 5) (*.f64 l l))) (*.f64 (pow.f64 t 3) (/.f64 k (*.f64 l l)))) (*.f64 1/5040 (fma.f64 (pow.f64 k 7) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 3) (*.f64 l l))) 840))))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (pow.f64 l 2))
(*.f64 (pow.f64 t 3) (/.f64 (sin.f64 k) (*.f64 l l)))
(*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2))
(*.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)))
(*.f64 (pow.f64 t 3) (/.f64 (*.f64 k k) (*.f64 l l)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))
(fma.f64 1/6 (*.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l))))
(fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 1/6 (pow.f64 k 4))))
(fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 4) (*.f64 l (/.f64 l 1/6)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 6) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2))))
(fma.f64 1/6 (*.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 6) (/.f64 (pow.f64 t 3) (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (pow.f64 k 4)) 1/6 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 31/360 (pow.f64 k 6)))))
(fma.f64 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 6) (*.f64 l l))) 31/360 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 4) (*.f64 l (/.f64 l 1/6))))))
(+.f64 (*.f64 173/5040 (/.f64 (*.f64 (pow.f64 k 8) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 4) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 6) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 t 3)) (pow.f64 l 2)))))
(fma.f64 173/5040 (*.f64 (pow.f64 k 8) (/.f64 (pow.f64 t 3) (*.f64 l l))) (fma.f64 1/6 (*.f64 (pow.f64 k 4) (/.f64 (pow.f64 t 3) (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 6) (/.f64 (pow.f64 t 3) (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l))))))
(fma.f64 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 8) (*.f64 l l))) 173/5040 (fma.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (pow.f64 k 4)) 1/6 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 31/360 (pow.f64 k 6))))))
(fma.f64 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 8) (*.f64 l l))) 173/5040 (fma.f64 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 6) (*.f64 l l))) 31/360 (fma.f64 (*.f64 k k) (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 4) (*.f64 l (/.f64 l 1/6)))))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))
(/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 l l) (cos.f64 k))))
(*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l (*.f64 l (cos.f64 k)))))

prune337.0ms (2.2%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1485153
Fresh011
Picked101
Done000
Total1496155
Error
17.8b
Counts
155 → 6
Alt Table
StatusErrorProgram
47.6b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 3/2) (/.f64 (pow.f64 t 3/2) (*.f64 l l))) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
28.3b
(/.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
29.9b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 t (/.f64 (*.f64 t t) (*.f64 l l))) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
34.3b
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 2 (pow.f64 t 3))) (+.f64 2 (pow.f64 (/.f64 k t) 2)))
29.5b
(/.f64 2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))))
28.1b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
Compiler

Compiled 5420 to 3227 computations (40.5% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (sin.f64 k) 2)
4.4b
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k)))))
8.6b
(*.f64 t (*.f64 k k))
13.2b
(/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))

series284.0ms (1.9%)

Counts
4 → 100
Calls

27 calls:

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

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
310×rules-34-rev_binary64
144×add-sqr-sqrt_binary64
142×pow1_binary64
142×rules-40_binary64
142×rules-41_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01457
133455
2442955
Stop Event
node limit
Counts
4 → 146
Calls
Call 1
Inputs
(/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))
(*.f64 t (*.f64 k k))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k)))))
(pow.f64 (sin.f64 k) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (*.f64 k k) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 k k)) (/.f64 1 (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 k k))) 2) (/.f64 (cbrt.f64 (*.f64 t (*.f64 k k))) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))) 2) (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (sqrt.f64 t)) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 k k) (*.f64 l (*.f64 l (cos.f64 k)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 t (*.f64 k k)) 3) (pow.f64 (*.f64 l (*.f64 l (cos.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (/.f64 (*.f64 k k) (*.f64 l (*.f64 l (cos.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))) 2) (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 k k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 k k)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 k k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 k k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 1 (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k k) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 k k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 t (*.f64 k k)) 3) (pow.f64 (*.f64 t (*.f64 k k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 k k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 k k)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (*.f64 k k))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 k (sqrt.f64 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (*.f64 k k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 t (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 t (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (*.f64 k k)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 k k)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (*.f64 k k)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 k k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 k k) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 k k) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (*.f64 t k) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k k) t 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (*.f64 k k)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 k k))) 2) (cbrt.f64 (*.f64 t (*.f64 k k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 k (sqrt.f64 t)) (*.f64 k (sqrt.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (*.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (*.f64 k k))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 k k)) (*.f64 l (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) (/.f64 1 (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 k) 2) (/.f64 1 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 k k) (/.f64 t l)) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 k k)) (*.f64 0 (*.f64 l (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2))))) (*.f64 l (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) (*.f64 0 (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 l (*.f64 l (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) l) (*.f64 l (cos.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) (cos.f64 k)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) (*.f64 l (cos.f64 k))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 l (cos.f64 k)))) 2)) (cbrt.f64 (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) (*.f64 (sqrt.f64 (cos.f64 k)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 t l))) (*.f64 l (cos.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 3) (pow.f64 (pow.f64 (sin.f64 k) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 k) 2) 3) (pow.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) (pow.f64 (sin.f64 k) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 k) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (sin.f64 k) 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 (pow.f64 (sin.f64 k) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (sin.f64 k) 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 2 k))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sin.f64 k) (cos.f64 0)) (*.f64 (sin.f64 k) (cos.f64 0))) (*.f64 (*.f64 (cos.f64 k) (sin.f64 0)) (*.f64 (cos.f64 k) (sin.f64 0))))))) (#(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 (sin.f64 k)) (*.f64 (sin.f64 k) (pow.f64 (cbrt.f64 (sin.f64 k)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 k)) 2) (cbrt.f64 (pow.f64 (sin.f64 k) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.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)) (pow.f64 (cbrt.f64 (sin.f64 k)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 k)) (*.f64 (sin.f64 k) (sqrt.f64 (sin.f64 k))))))) (#(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 (sin.f64 k) (/.f64 1 (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 (pow.f64 (pow.f64 (sin.f64 k) 2) 3) (pow.f64 (sin.f64 k) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 k k))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.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 fabs.f64 (pow.f64 (sin.f64 k) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (pow.f64 (sin.f64 k) 2)))))) (#(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 cbrt.f64 (*.f64 (pow.f64 (sin.f64 k) 3) (pow.f64 (sin.f64 k) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 k) (sin.f64 k) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 k) 2) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 k) 4)) (pow.f64 (cbrt.f64 (sin.f64 k)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (sin.f64 k))))))) (#(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)))))))

simplify47.0ms (0.3%)

Algorithm
egg-herbie
Rules
453×rules-4_binary64
362×rules-13_binary64
253×rules-20_binary64
249×rules-14-rev_binary64
239×rules-6_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0661950
12141936
210711884
Stop Event
node limit
Counts
246 → 176
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)) (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)) (+.f64 (*.f64 61/720 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 (pow.f64 k 2) t)
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 173/5040 (/.f64 (*.f64 (pow.f64 k 10) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(pow.f64 k 2)
(-.f64 (pow.f64 k 2) (*.f64 1/3 (pow.f64 k 4)))
(-.f64 (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6))) (*.f64 1/3 (pow.f64 k 4)))
(-.f64 (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6))) (+.f64 (*.f64 1/3 (pow.f64 k 4)) (*.f64 1/315 (pow.f64 k 8))))
Outputs
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 l l)))
(*.f64 k (/.f64 (*.f64 k t) (*.f64 l l)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)))
(fma.f64 1/2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 t (*.f64 l l))))
(fma.f64 (*.f64 k k) (/.f64 t (*.f64 l l)) (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l (/.f64 l 1/2)))))
(*.f64 (/.f64 t (*.f64 l l)) (+.f64 (*.f64 1/2 (pow.f64 k 4)) (*.f64 k k)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)) (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 5/24 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l)))) (fma.f64 1/2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 t (*.f64 l l)))))
(fma.f64 (*.f64 k k) (/.f64 t (*.f64 l l)) (fma.f64 5/24 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l (/.f64 l 1/2))))))
(fma.f64 5/24 (*.f64 t (/.f64 (pow.f64 k 6) (*.f64 l l))) (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (*.f64 1/2 (pow.f64 k 4)) (*.f64 k k))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)) (+.f64 (*.f64 61/720 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(+.f64 (fma.f64 61/720 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (*.f64 5/24 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))))) (fma.f64 1/2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 t (*.f64 l l)))))
(fma.f64 1/2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))) (fma.f64 (*.f64 k k) (/.f64 t (*.f64 l l)) (fma.f64 5/24 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) (*.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 61/720)))))
(+.f64 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (*.f64 k k) (*.f64 5/24 (pow.f64 k 6)))) (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (*.f64 1/2 (pow.f64 k 4)) (*.f64 61/720 (pow.f64 k 8)))))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 l l))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k)))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 t k))
(*.f64 k (*.f64 k t))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)))
(*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l)))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))
(+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) 1/6))
(fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l (/.f64 l 1/6)))))
(*.f64 (/.f64 t (*.f64 l l)) (+.f64 (*.f64 (pow.f64 k 6) 1/6) (pow.f64 k 4)))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) 1/6)))
(fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (fma.f64 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) 1/6 (*.f64 t (/.f64 (pow.f64 k 8) (*.f64 l (/.f64 l 31/360))))))
(fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (*.f64 (pow.f64 k 6) 1/6) (*.f64 (pow.f64 k 8) 31/360))))
(+.f64 (*.f64 173/5040 (/.f64 (*.f64 (pow.f64 k 10) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(fma.f64 173/5040 (*.f64 (pow.f64 k 10) (/.f64 t (*.f64 l l))) (+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) 1/6))))
(fma.f64 1/6 (fma.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l)) (*.f64 (*.f64 t (/.f64 (pow.f64 k 8) (*.f64 l l))) 31/60)) (fma.f64 173/5040 (*.f64 (pow.f64 k 10) (/.f64 t (*.f64 l l))) (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l)))))
(+.f64 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (*.f64 (pow.f64 k 6) 1/6) (*.f64 (pow.f64 k 8) 31/360))) (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 173/5040 (pow.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 k (*.f64 t k)) (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (/.f64 t (*.f64 l l)) (/.f64 (*.f64 k k) (cos.f64 k))))
(pow.f64 k 2)
(*.f64 k k)
(-.f64 (pow.f64 k 2) (*.f64 1/3 (pow.f64 k 4)))
(-.f64 (*.f64 k k) (*.f64 (pow.f64 k 4) 1/3))
(-.f64 (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6))) (*.f64 1/3 (pow.f64 k 4)))
(-.f64 (*.f64 (pow.f64 k 6) 2/45) (-.f64 (*.f64 (pow.f64 k 4) 1/3) (*.f64 k k)))
(-.f64 (fma.f64 (pow.f64 k 6) 2/45 (*.f64 k k)) (*.f64 (pow.f64 k 4) 1/3))
(-.f64 (fma.f64 k k (*.f64 (pow.f64 k 6) 2/45)) (*.f64 (pow.f64 k 4) 1/3))
(-.f64 (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6))) (+.f64 (*.f64 1/3 (pow.f64 k 4)) (*.f64 1/315 (pow.f64 k 8))))
(-.f64 (+.f64 (*.f64 k k) (*.f64 (pow.f64 k 6) 2/45)) (fma.f64 1/3 (pow.f64 k 4) (*.f64 (pow.f64 k 8) 1/315)))
(-.f64 (fma.f64 (pow.f64 k 6) 2/45 (*.f64 k k)) (fma.f64 (pow.f64 k 8) 1/315 (*.f64 (pow.f64 k 4) 1/3)))
(-.f64 (fma.f64 k k (*.f64 (pow.f64 k 6) 2/45)) (fma.f64 (pow.f64 k 4) 1/3 (*.f64 (pow.f64 k 8) 1/315)))

prune205.0ms (1.4%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New1679176
Fresh235
Picked101
Done000
Total17012182
Error
11.2b
Counts
182 → 12
Alt Table
StatusErrorProgram
25.1b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) (*.f64 l (*.f64 l (cos.f64 k))))))
26.1b
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (/.f64 t l)) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2))))
28.3b
(/.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
51.3b
(/.f64 2 (log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2))))
28.9b
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) l) (*.f64 l (cos.f64 k))))
51.1b
(/.f64 2 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)) 3))
45.7b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k (sqrt.f64 t)) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 l (*.f64 l (cos.f64 k)))))))
24.1b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))))
30.1b
(/.f64 2 (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))))
29.9b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 t (/.f64 (*.f64 t t) (*.f64 l l))) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
32.9b
(/.f64 2 (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) (/.f64 (*.f64 t (*.f64 k k)) (*.f64 l (*.f64 l (cos.f64 k))))))
34.3b
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 2 (pow.f64 t 3))) (+.f64 2 (pow.f64 (/.f64 k t) 2)))
Compiler

Compiled 4644 to 1996 computations (57% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (sin.f64 k) 2)
4.4b
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))
5.7b
(*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))
9.7b
(/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))

series263.0ms (1.7%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
21.0ms
t
@-inf
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))
17.0ms
t
@0
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))
14.0ms
k
@-inf
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))
14.0ms
t
@inf
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))
13.0ms
k
@inf
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
318×rules-34-rev_binary64
145×add-sqr-sqrt_binary64
143×pow1_binary64
143×rules-40_binary64
143×rules-41_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01459
133459
2446659
Stop Event
node limit
Counts
3 → 115
Calls
Call 1
Inputs
(/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))
(*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 k (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (/.f64 t (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t k) (/.f64 1 (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))) 2) (cbrt.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 t k)) 2) (/.f64 (cbrt.f64 (*.f64 t k)) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 t k)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) (/.f64 (sqrt.f64 (*.f64 t k)) (*.f64 (sqrt.f64 (cos.f64 k)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 t k)) (/.f64 (sqrt.f64 (*.f64 t k)) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k (*.f64 l (*.f64 l (cos.f64 k)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 t k)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (/.f64 k (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 t k) 3) (pow.f64 (*.f64 l (*.f64 l (cos.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (/.f64 k (*.f64 l (*.f64 l (cos.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))) 2) (cbrt.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 t k)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) (/.f64 (sqrt.f64 (*.f64 t k)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 k (/.f64 1 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t k) (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) (/.f64 1 k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 3) (pow.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 t k)) (*.f64 l (*.f64 l (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t k) (*.f64 0 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 k (*.f64 t k)) (*.f64 0 (*.f64 l (*.f64 l (cos.f64 k))))) (*.f64 l (*.f64 l (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k (*.f64 t k)) l) (*.f64 l (cos.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k (*.f64 t k)) (cos.f64 k)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k (*.f64 t k)) (*.f64 l (cos.f64 k))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k (*.f64 t k)) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 l (cos.f64 k)))) 2)) (cbrt.f64 (*.f64 l (*.f64 l (cos.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 k (*.f64 t k)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) (*.f64 (sqrt.f64 (cos.f64 k)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 t (/.f64 k l))) (*.f64 l (cos.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 k (*.f64 t k))) (*.f64 (sqrt.f64 (cos.f64 k)) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 k) (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 k 3) (pow.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 3) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) k 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))) 2) (cbrt.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 k (*.f64 t k))) (*.f64 (sqrt.f64 (cos.f64 k)) l)) (/.f64 (sqrt.f64 (*.f64 k (*.f64 t k))) (*.f64 (sqrt.f64 (cos.f64 k)) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) (/.f64 1 (pow.f64 (sin.f64 k) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 k) 2) (/.f64 1 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 3) (pow.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 t k)) (/.f64 (*.f64 l (*.f64 l (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 t k)) (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (*.f64 t k))) (*.f64 l (*.f64 l (cos.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 k) (/.f64 (sqrt.f64 (*.f64 k (*.f64 t k))) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 3) (pow.f64 (pow.f64 (sin.f64 k) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 k) 2) 3) (pow.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 k (*.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) (pow.f64 (sin.f64 k) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 t k) (*.f64 l (*.f64 l (cos.f64 k)))) (*.f64 k (pow.f64 (sin.f64 k) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) (pow.f64 (sin.f64 k) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))) 2) (cbrt.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 k) (/.f64 (sqrt.f64 (*.f64 k (*.f64 t k))) (*.f64 (sqrt.f64 (cos.f64 k)) l))) (*.f64 (sin.f64 k) (/.f64 (sqrt.f64 (*.f64 k (*.f64 t k))) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 t k) (/.f64 (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)) (pow.f64 (sin.f64 k) 2)))))))))

simplify50.0ms (0.3%)

Algorithm
egg-herbie
Rules
533×rules-13_binary64
373×rules-14-rev_binary64
352×rules-6_binary64
326×rules-20_binary64
207×rules-6-rev_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0792330
12682320
213402242
Stop Event
node limit
Counts
223 → 145
Calls
Call 1
Inputs
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (pow.f64 l 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 3) t) (pow.f64 l 2))) (/.f64 (*.f64 k t) (pow.f64 l 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 3) t) (pow.f64 l 2))) (+.f64 (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 5) t) (pow.f64 l 2))) (/.f64 (*.f64 k t) (pow.f64 l 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 3) t) (pow.f64 l 2))) (+.f64 (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 5) t) (pow.f64 l 2))) (+.f64 (*.f64 61/720 (/.f64 (*.f64 (pow.f64 k 7) t) (pow.f64 l 2))) (/.f64 (*.f64 k t) (pow.f64 l 2)))))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)) (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)) (+.f64 (*.f64 61/720 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.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 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 173/5040 (/.f64 (*.f64 (pow.f64 k 10) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
Outputs
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (pow.f64 l 2))
(*.f64 k (/.f64 t (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t l) l))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 3) t) (pow.f64 l 2))) (/.f64 (*.f64 k t) (pow.f64 l 2)))
(fma.f64 1/2 (*.f64 (pow.f64 k 3) (/.f64 t (*.f64 l l))) (*.f64 k (/.f64 t (*.f64 l l))))
(*.f64 (/.f64 (/.f64 t l) l) (+.f64 k (*.f64 1/2 (pow.f64 k 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 3) t) (pow.f64 l 2))) (+.f64 (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 5) t) (pow.f64 l 2))) (/.f64 (*.f64 k t) (pow.f64 l 2))))
(fma.f64 1/2 (*.f64 (pow.f64 k 3) (/.f64 t (*.f64 l l))) (fma.f64 5/24 (*.f64 (pow.f64 k 5) (/.f64 t (*.f64 l l))) (*.f64 k (/.f64 t (*.f64 l l)))))
(fma.f64 1/2 (*.f64 t (/.f64 (pow.f64 k 3) (*.f64 l l))) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 5/24 (pow.f64 k 5)) k)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 3) t) (pow.f64 l 2))) (+.f64 (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 5) t) (pow.f64 l 2))) (+.f64 (*.f64 61/720 (/.f64 (*.f64 (pow.f64 k 7) t) (pow.f64 l 2))) (/.f64 (*.f64 k t) (pow.f64 l 2)))))
(fma.f64 1/2 (*.f64 (pow.f64 k 3) (/.f64 t (*.f64 l l))) (fma.f64 5/24 (*.f64 (pow.f64 k 5) (/.f64 t (*.f64 l l))) (fma.f64 61/720 (*.f64 (pow.f64 k 7) (/.f64 t (*.f64 l l))) (*.f64 k (/.f64 t (*.f64 l l))))))
(+.f64 (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 5/24 (pow.f64 k 5)) k)) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 1/2 (pow.f64 k 3)) (*.f64 61/720 (pow.f64 k 7)))))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k t) (*.f64 (cos.f64 k) (*.f64 l l)))
(*.f64 k (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 l l)))
(*.f64 t (/.f64 (*.f64 k k) (*.f64 l l)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)))
(fma.f64 1/2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 t (*.f64 l l))))
(fma.f64 1/2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))) (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))))
(*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 k k) (*.f64 1/2 (pow.f64 k 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)) (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (/.f64 (*.f64 t (pow.f64 k 6)) (/.f64 (*.f64 l l) 5/24)) (fma.f64 1/2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 t (*.f64 l l)))))
(fma.f64 5/24 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) (fma.f64 1/2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))) (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l)))))
(fma.f64 1/2 (*.f64 (pow.f64 k 4) (/.f64 (/.f64 t l) l)) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 k k) (*.f64 5/24 (pow.f64 k 6)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 2) t) (pow.f64 l 2)) (+.f64 (*.f64 61/720 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 5/24 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(+.f64 (fma.f64 61/720 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (/.f64 (*.f64 t (pow.f64 k 6)) (/.f64 (*.f64 l l) 5/24))) (fma.f64 1/2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 k k) (/.f64 t (*.f64 l l)))))
(fma.f64 1/2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))) (fma.f64 61/720 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (fma.f64 5/24 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))))))
(+.f64 (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 k k) (*.f64 5/24 (pow.f64 k 6)))) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 1/2 (pow.f64 k 4)) (*.f64 61/720 (pow.f64 k 8)))))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 t (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k)))
(/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)))
(*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 k 4) (/.f64 (/.f64 t l) l))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))
(+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) 1/6))
(fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6)))
(*.f64 (/.f64 (/.f64 t l) l) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6)))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) 1/6)))
(fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (fma.f64 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) 31/360 (*.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6))))
(fma.f64 (pow.f64 k 4) (/.f64 (/.f64 t l) l) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 (pow.f64 k 6) 1/6) (*.f64 (pow.f64 k 8) 31/360))))
(+.f64 (*.f64 173/5040 (/.f64 (*.f64 (pow.f64 k 10) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(fma.f64 173/5040 (*.f64 (pow.f64 k 10) (/.f64 t (*.f64 l l))) (+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (*.f64 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))) 1/6))))
(fma.f64 173/5040 (*.f64 t (/.f64 (pow.f64 k 10) (*.f64 l l))) (fma.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)) (fma.f64 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) 31/360 (*.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6)))))
(+.f64 (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 (pow.f64 k 6) 1/6) (*.f64 (pow.f64 k 8) 31/360))) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (pow.f64 k 4) (*.f64 173/5040 (pow.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (*.f64 k k) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 (cos.f64 k) (*.f64 l l))))
(*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 (*.f64 k k) (/.f64 (/.f64 t (*.f64 l l)) (cos.f64 k))))
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 (*.f64 k k) (*.f64 l l))) (cos.f64 k)))

prune261.0ms (1.7%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New1817188
Fresh5611
Picked101
Done000
Total18713200
Error
9.5b
Counts
200 → 13
Alt Table
StatusErrorProgram
19.0b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
26.1b
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (/.f64 t l)) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2))))
28.3b
(/.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
27.0b
(/.f64 2 (/.f64 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))) (/.f64 1 (pow.f64 (sin.f64 k) 2))))
51.2b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (pow.f64 (/.f64 (sqrt.f64 (*.f64 t k)) (*.f64 (sqrt.f64 (cos.f64 k)) l)) 2))))
51.1b
(/.f64 2 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 k) (/.f64 (*.f64 k (sqrt.f64 t)) (*.f64 (sqrt.f64 (cos.f64 k)) l))) 2)) 3))
24.7b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k (/.f64 (*.f64 k (/.f64 (/.f64 t l) l)) (cos.f64 k)))))
20.2b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 t (/.f64 k l))) (*.f64 l (cos.f64 k)))))
29.9b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 t (/.f64 (*.f64 t t) (*.f64 l l))) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
28.9b
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 t (*.f64 k k)) (pow.f64 (sin.f64 k) 2)) l) (*.f64 l (cos.f64 k))))
34.3b
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 2 (pow.f64 t 3))) (+.f64 2 (pow.f64 (/.f64 k t) 2)))
25.5b
(/.f64 2 (/.f64 (*.f64 k (*.f64 t k)) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) (pow.f64 (sin.f64 k) 2))))
26.4b
(/.f64 2 (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 1 (*.f64 t (/.f64 k (*.f64 (cos.f64 k) (/.f64 (*.f64 l l) k)))))))
Compiler

Compiled 5085 to 2257 computations (55.6% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
0.3b
(pow.f64 (sin.f64 k) 2)
4.4b
(*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k)))
5.6b
(*.f64 t (/.f64 k l))

series284.0ms (1.9%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
24.0ms
t
@inf
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
22.0ms
t
@0
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
21.0ms
l
@-inf
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
20.0ms
t
@-inf
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
20.0ms
l
@0
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
346×rules-34-rev_binary64
157×add-sqr-sqrt_binary64
155×pow1_binary64
155×rules-40_binary64
155×rules-41_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify51.0ms (0.3%)

Algorithm
egg-herbie
Rules
460×rules-4_binary64
313×rules-6_binary64
257×rules-20_binary64
221×rules-13_binary64
180×rules-1_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0632320
12042314
210252278
Stop Event
node limit
Counts
213 → 127
Calls
Call 1
Inputs
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 k t) l)
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 173/5040 (/.f64 (*.f64 (pow.f64 k 10) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(-.f64 (*.f64 2 (/.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 (*.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 7/60 (/.f64 (pow.f64 l 2) t))))
(-.f64 (*.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 31/1512 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 l 2)) t)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
Outputs
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 k t) l)
(*.f64 k (/.f64 t l))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l)))
(*.f64 (pow.f64 k 4) (/.f64 (/.f64 t l) l))
(*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l)))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))
(+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (*.f64 1/6 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l)))))
(fma.f64 (pow.f64 k 4) (/.f64 (/.f64 t l) l) (*.f64 1/6 (*.f64 (pow.f64 k 6) (/.f64 (/.f64 t l) l))))
(*.f64 (/.f64 (/.f64 t l) l) (+.f64 (pow.f64 k 4) (*.f64 1/6 (pow.f64 k 6))))
(+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2)))))
(+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (*.f64 1/6 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l))))))
(fma.f64 (pow.f64 k 4) (/.f64 (/.f64 t l) l) (fma.f64 31/360 (*.f64 (pow.f64 k 8) (/.f64 (/.f64 t l) l)) (*.f64 1/6 (*.f64 (pow.f64 k 6) (/.f64 (/.f64 t l) l)))))
(fma.f64 1/6 (*.f64 (pow.f64 k 6) (/.f64 (/.f64 t l) l)) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 31/360 (pow.f64 k 8)) (pow.f64 k 4))))
(+.f64 (*.f64 173/5040 (/.f64 (*.f64 (pow.f64 k 10) t) (pow.f64 l 2))) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (+.f64 (*.f64 31/360 (/.f64 (*.f64 (pow.f64 k 8) t) (pow.f64 l 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 k 6) t) (pow.f64 l 2))))))
(fma.f64 173/5040 (*.f64 (pow.f64 k 10) (/.f64 t (*.f64 l l))) (+.f64 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))) (fma.f64 31/360 (*.f64 (pow.f64 k 8) (/.f64 t (*.f64 l l))) (*.f64 1/6 (*.f64 (pow.f64 k 6) (/.f64 t (*.f64 l l)))))))
(fma.f64 1/6 (fma.f64 (pow.f64 k 6) (/.f64 (/.f64 t l) l) (*.f64 (*.f64 (pow.f64 k 8) (/.f64 (/.f64 t l) l)) 31/60)) (fma.f64 173/5040 (*.f64 t (/.f64 (pow.f64 k 10) (*.f64 l l))) (*.f64 (pow.f64 k 4) (/.f64 (/.f64 t l) l))))
(+.f64 (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 31/360 (pow.f64 k 8)) (pow.f64 k 4))) (*.f64 (/.f64 (/.f64 t l) l) (+.f64 (*.f64 173/5040 (pow.f64 k 10)) (*.f64 1/6 (pow.f64 k 6)))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 k))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))) (*.f64 (*.f64 l l) (cos.f64 k)))
(*.f64 t (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (*.f64 l (cos.f64 k)))))
(*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 t (*.f64 l (*.f64 l (cos.f64 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 (*.f64 l l) (*.f64 (pow.f64 k 4) (/.f64 t 2)))
(*.f64 l (/.f64 (/.f64 l (pow.f64 k 4)) (/.f64 t 2)))
(-.f64 (*.f64 2 (/.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 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t)) (/.f64 (*.f64 1/3 (*.f64 l l)) (*.f64 t (*.f64 k k))))
(-.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) (/.f64 t 2))) (/.f64 (*.f64 l (*.f64 1/3 l)) (*.f64 k (*.f64 k t))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4)) (*.f64 (*.f64 l (/.f64 l (*.f64 k (*.f64 k t)))) -1/3))
(-.f64 (*.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 7/60 (/.f64 (pow.f64 l 2) t))))
(-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t)) (fma.f64 1/3 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (*.f64 7/60 (/.f64 (*.f64 l l) t))))
(-.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) (/.f64 t 2))) (fma.f64 1/3 (*.f64 l (/.f64 l (*.f64 k (*.f64 k t)))) (*.f64 l (/.f64 l (/.f64 t 7/60)))))
(-.f64 (*.f64 l (/.f64 (/.f64 l (pow.f64 k 4)) (/.f64 t 2))) (*.f64 l (+.f64 (/.f64 (/.f64 l t) (*.f64 k (/.f64 k 1/3))) (*.f64 7/60 (/.f64 l t)))))
(-.f64 (*.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 31/1512 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 l 2)) t)))))
(-.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t)) (fma.f64 1/3 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (fma.f64 7/60 (/.f64 (*.f64 l l) t) (*.f64 31/1512 (*.f64 (*.f64 k k) (/.f64 (*.f64 l l) t))))))
(-.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) (/.f64 t 2))) (fma.f64 1/3 (*.f64 l (/.f64 l (*.f64 k (*.f64 k t)))) (fma.f64 31/1512 (*.f64 (*.f64 l l) (/.f64 (*.f64 k k) t)) (*.f64 l (/.f64 l (/.f64 t 7/60))))))
(-.f64 (*.f64 l (/.f64 (/.f64 l (pow.f64 k 4)) (/.f64 t 2))) (fma.f64 31/1512 (*.f64 (/.f64 l (/.f64 t l)) (+.f64 (*.f64 k k) 882/155)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k (/.f64 k 1/3)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.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 t (pow.f64 (sin.f64 k) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 k (*.f64 k t)) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (*.f64 l (cos.f64 k)) 2)) (*.f64 k (*.f64 k t))) (pow.f64 (sin.f64 k) 2))

prune289.0ms (1.9%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New15812170
Fresh7512
Picked101
Done000
Total16617183
Error
9.2b
Counts
183 → 17
Alt Table
StatusErrorProgram
20.8b
(*.f64 (*.f64 l (/.f64 (cos.f64 k) k)) (/.f64 2 (*.f64 t (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 k l)))))
32.0b
(/.f64 2 (*.f64 (*.f64 k k) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
39.9b
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 k) (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 t k) l) l) (/.f64 (cos.f64 k) k))))) 2)
28.3b
(/.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
19.0b
(/.f64 2 (*.f64 (/.f64 (sin.f64 k) (/.f64 1 (sin.f64 k))) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
28.7b
(/.f64 2 (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 t k) l) 3) 1/3) (/.f64 (*.f64 l (cos.f64 k)) k))))
26.1b
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (/.f64 t l)) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2))))
21.0b
(/.f64 2 (/.f64 (/.f64 (*.f64 t (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 k l))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (cos.f64 k) k))) 2)) (cbrt.f64 (*.f64 l (/.f64 (cos.f64 k) k)))))
29.9b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 t (/.f64 (*.f64 t t) (*.f64 l l))) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
53.8b
(/.f64 2 (*.f64 (-.f64 (fma.f64 k k (*.f64 (pow.f64 k 6) 2/45)) (*.f64 (pow.f64 k 4) 1/3)) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k))))
34.3b
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 2 (pow.f64 t 3))) (+.f64 2 (pow.f64 (/.f64 k t) 2)))
21.0b
(/.f64 2 (fma.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (/.f64 (/.f64 (*.f64 t k) l) l) (/.f64 (cos.f64 k) k)) 0))
21.3b
(*.f64 (*.f64 l (/.f64 (/.f64 (cos.f64 k) k) (pow.f64 (sin.f64 k) 2))) (/.f64 2 (/.f64 (*.f64 t k) l)))
21.5b
(/.f64 2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 k l) (/.f64 t (*.f64 l (/.f64 (/.f64 (cos.f64 k) k) (pow.f64 (sin.f64 k) 2)))))) 3))
20.8b
(/.f64 2 (/.f64 (*.f64 t (*.f64 (pow.f64 (sin.f64 k) 2) (/.f64 k l))) (*.f64 l (/.f64 (cos.f64 k) k))))
20.6b
(*.f64 (*.f64 l (/.f64 (cos.f64 k) k)) (/.f64 (/.f64 2 (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 t k) l)))
25.5b
(/.f64 2 (/.f64 (*.f64 k (*.f64 t k)) (/.f64 (*.f64 l (*.f64 l (cos.f64 k))) (pow.f64 (sin.f64 k) 2))))
Compiler

Compiled 4437 to 2001 computations (54.9% saved)

regimes3.4s (22.3%)

Accuracy

Total 3.7b remaining (31.5%)

Threshold costs 0b (0%)

Counts
217 → 4
Compiler

Compiled 34206 to 24424 computations (28.6% saved)

bsearch5.0ms (0%)

Algorithm
left-value
Calls

3 calls:

0.0ms
(*.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.0ms
(*.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.0ms
(*.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))
Steps
ItersPointRange
#hash((type . real) (value . +inf))
∈ [
#hash((type . real) (value . +inf))
,
#hash((type . real) (value . NaN))
]
0.0
∈ [
0.0
,
3.714763678802804e-283
]
-2e-257
∈ [
-3.855290380319714e-257
,
0.0
]
Compiler

Compiled 26 to 19 computations (26.9% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Rules
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052257
153257
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.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)) -1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))) (if (<=.f64 (*.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) (/.f64 2 (/.f64 (/.f64 (*.f64 t k) l) (*.f64 l (/.f64 (/.f64 (cos.f64 k) k) (pow.f64 (sin.f64 k) 2))))) (if (<=.f64 (*.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)) +inf.0) (/.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))) (/.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 k) 2) 0) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k)))))))
Outputs
(if (<=.f64 (*.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)) -1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))) (if (<=.f64 (*.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) (/.f64 2 (/.f64 (/.f64 (*.f64 t k) l) (*.f64 l (/.f64 (/.f64 (cos.f64 k) k) (pow.f64 (sin.f64 k) 2))))) (if (<=.f64 (*.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)) +inf.0) (/.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l) (tan.f64 k)) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))) (/.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 k) 2) 0) (/.f64 (*.f64 t (/.f64 k l)) (/.f64 (*.f64 l (cos.f64 k)) k)))))))

end613.0ms (4.1%)

Stop Event
fuel
Compiler

Compiled 767 to 501 computations (34.7% saved)

Profiling

Loading profile data...