Details

Time bar (total: 43.0s)

analyze1.0s (2.4%)

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

Compiled 29 to 22 computations (24.1% saved)

sample15.9s (36.9%)

Results
4.4s1003×body4096invalid
3.8s4145×body1024valid
2.6s867×body2048invalid
1.3s911×body2048valid
1.2s444×body4096valid
853.0ms1473×body512valid
485.0ms551×body1024invalid
457.0ms1544×body256invalid
441.0ms1283×body256valid
275.0ms426×body512invalid

preprocess65.0ms (0.2%)

Algorithm
egg-herbie
Rules
872×times-frac_binary64
474×fma-neg_binary64
330×associate-*l*_binary64
318×associate-*l/_binary64
299×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055152
1153140
2625128
34069128
47522128
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 t t)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k l) 2)) 1)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (sin.f64 t)) (tan.f64 t)) (-.f64 (+.f64 1 (pow.f64 (/.f64 t k) 2)) 1)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 k k)) (sin.f64 l)) (tan.f64 l)) (-.f64 (+.f64 1 (pow.f64 (/.f64 l t) 2)) 1)))
Outputs
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(/.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (sin.f64 k) (tan.f64 k)))) (+.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) -1))
(/.f64 2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (sin.f64 k) (*.f64 (tan.f64 k) (+.f64 (pow.f64 (/.f64 k t) 2) 0)))))
(*.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 k t) 2)) (*.f64 (/.f64 (pow.f64 t 3) l) (*.f64 (sin.f64 k) (tan.f64 k)))) l)
(*.f64 (/.f64 (/.f64 2 (pow.f64 t 3)) (pow.f64 (/.f64 k t) 2)) (/.f64 (*.f64 l l) (*.f64 (sin.f64 k) (tan.f64 k))))
(/.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 (sin.f64 k) (/.f64 (pow.f64 l 3) (*.f64 t t))) (*.f64 (tan.f64 k) (+.f64 (+.f64 1 (pow.f64 (/.f64 k l) 2)) -1))))
(/.f64 (/.f64 (/.f64 2 (/.f64 (pow.f64 l 3) (*.f64 t t))) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 (pow.f64 (/.f64 k l) 2) 0))
(/.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 3) t) (*.f64 (sin.f64 k) (tan.f64 k))) (pow.f64 (/.f64 k l) 2)) t))
(/.f64 (*.f64 (/.f64 (/.f64 2 (pow.f64 l 3)) (sin.f64 k)) (/.f64 (*.f64 t t) (tan.f64 k))) (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 2 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (sin.f64 t)) (*.f64 (tan.f64 t) (+.f64 (+.f64 1 (pow.f64 (/.f64 t k) 2)) -1))))
(/.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (*.f64 (sin.f64 t) (tan.f64 t))) (+.f64 (pow.f64 (/.f64 t k) 2) 0)))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (*.f64 (sin.f64 t) (*.f64 (tan.f64 t) (pow.f64 (/.f64 t k) 2)))))
(/.f64 (/.f64 2 (tan.f64 t)) (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 (/.f64 t k) 2)) (/.f64 l (/.f64 (sin.f64 t) l))))
(/.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 2 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 k k)) (sin.f64 l)) (*.f64 (tan.f64 l) (+.f64 1 (-.f64 (pow.f64 (/.f64 l t) 2) 1)))))
(/.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 k k)) (*.f64 (sin.f64 l) (tan.f64 l))) (+.f64 (pow.f64 (/.f64 l t) 2) 0)))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 k k)) (tan.f64 l)) (sin.f64 l)) (pow.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (/.f64 2 t) (tan.f64 l)) (/.f64 (pow.f64 (/.f64 k t) 2) (*.f64 (sin.f64 l) (pow.f64 (/.f64 l t) 2))))
Compiler

Compiled 31 to 24 computations (22.6% saved)

simplify40.0ms (0.1%)

Algorithm
egg-herbie
Rules
849×associate-*l/_binary64
719×associate-*r/_binary64
418×associate-/r/_binary64
388×associate-/r*_binary64
339×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 49 to 31 computations (36.7% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 52 to 38 computations (26.9% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k))
0.4b
(/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3))
10.2b
(/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))
33.8b
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
Compiler

Compiled 79 to 39 computations (50.6% saved)

series49.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite111.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
451×log-div_binary64
337×expm1-udef_binary64
337×log1p-udef_binary64
288×log-pow_binary64
193×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify96.0ms (0.2%)

Algorithm
egg-herbie
Rules
950×fma-def_binary64
895×associate-/r*_binary64
859×associate-/l*_binary64
574×distribute-rgt-in_binary64
570×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01603038
15312960
225172841
Stop Event
node limit
Counts
310 → 223
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) t)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 2 (*.f64 k (pow.f64 t 3)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 k (pow.f64 t 3)))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3))))
(+.f64 (*.f64 -2/45 (/.f64 (pow.f64 k 3) (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 k (pow.f64 t 3)))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3)))))
(+.f64 (*.f64 -2/45 (/.f64 (pow.f64 k 3) (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 k (pow.f64 t 3)))) (+.f64 (*.f64 -4/945 (/.f64 (pow.f64 k 5) (pow.f64 t 3))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3))))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 t 6))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 t 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 t 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 t 9)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 t 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 17/315 (pow.f64 t 3)) (+.f64 (*.f64 -1/5040 (pow.f64 t 3)) (+.f64 (*.f64 1/360 (pow.f64 t 3)) (*.f64 -1/45 (pow.f64 t 3))))) (pow.f64 t 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 t 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 t 9))))) (pow.f64 t 3))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3))))) (pow.f64 t 9))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 t 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 t 9)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) (*.f64 t t)) (*.f64 t 1/6))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 (/.f64 t t) (/.f64 1/6 t)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t)) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -2 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))) (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) (*.f64 t t)) (*.f64 t 1/6))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -2 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) (/.f64 (*.f64 t 31/360) t)) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 (/.f64 t t) (/.f64 1/6 t))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) t)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 -2 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))) (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 k k) (*.f64 t t)) (*.f64 t 1/6))) (fma.f64 -2 (*.f64 (*.f64 k k) (+.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040)))) (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 t 1/6)) (fma.f64 2/15 t (*.f64 t -17/360))) (pow.f64 t 3)) (neg.f64 (/.f64 (*.f64 t 1/6) (/.f64 t (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))))))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 -2 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) (/.f64 (*.f64 t 31/360) t)) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 (/.f64 t t) (/.f64 1/6 t))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -2 (*.f64 (*.f64 k k) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) (/.f64 (fma.f64 t 1/360 (*.f64 t 53/1680)) t)) (*.f64 (/.f64 (*.f64 t 31/360) (pow.f64 t 3)) (*.f64 (*.f64 l l) (*.f64 t 1/6)))) (*.f64 (/.f64 (*.f64 t 1/6) t) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) (/.f64 (*.f64 t 31/360) t)) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))))))))))
(fma.f64 -2 (fma.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t) (*.f64 (*.f64 k k) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6))))) (fma.f64 (/.f64 (*.f64 l l) t) (/.f64 (*.f64 t 173/5040) t) (*.f64 (/.f64 l (/.f64 (/.f64 (/.f64 t 1) 31/360) l)) -1/6))))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (pow.f64 k 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))
(/.f64 2 (*.f64 k (pow.f64 t 3)))
(/.f64 (/.f64 2 k) (pow.f64 t 3))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 k (pow.f64 t 3)))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3))))
(+.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3))))
(fma.f64 -2/3 (/.f64 k (pow.f64 t 3)) (/.f64 2 (*.f64 k (pow.f64 t 3))))
(fma.f64 -2/3 (/.f64 k (pow.f64 t 3)) (/.f64 (/.f64 2 k) (pow.f64 t 3)))
(+.f64 (*.f64 -2/45 (/.f64 (pow.f64 k 3) (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 k (pow.f64 t 3)))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3)))))
(fma.f64 -2/45 (/.f64 (pow.f64 k 3) (pow.f64 t 3)) (+.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3)))))
(fma.f64 -2/45 (/.f64 (pow.f64 k 3) (pow.f64 t 3)) (fma.f64 -2/3 (/.f64 k (pow.f64 t 3)) (/.f64 2 (*.f64 k (pow.f64 t 3)))))
(fma.f64 -2/3 (/.f64 k (pow.f64 t 3)) (fma.f64 -2/45 (pow.f64 (/.f64 k t) 3) (/.f64 (/.f64 2 k) (pow.f64 t 3))))
(+.f64 (*.f64 -2/45 (/.f64 (pow.f64 k 3) (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 k (pow.f64 t 3)))) (+.f64 (*.f64 -4/945 (/.f64 (pow.f64 k 5) (pow.f64 t 3))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3))))))
(fma.f64 -2/45 (/.f64 (pow.f64 k 3) (pow.f64 t 3)) (+.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (fma.f64 -4/945 (/.f64 (pow.f64 k 5) (pow.f64 t 3)) (*.f64 -2/3 (/.f64 k (pow.f64 t 3))))))
(+.f64 (fma.f64 -2/45 (/.f64 (pow.f64 k 3) (pow.f64 t 3)) (fma.f64 -2/3 (/.f64 k (pow.f64 t 3)) (/.f64 2 (*.f64 k (pow.f64 t 3))))) (*.f64 -4/945 (/.f64 (pow.f64 k 5) (pow.f64 t 3))))
(fma.f64 -2/45 (pow.f64 (/.f64 k t) 3) (fma.f64 -2/3 (/.f64 k (pow.f64 t 3)) (fma.f64 -4/945 (/.f64 (pow.f64 k 5) (pow.f64 t 3)) (/.f64 (/.f64 2 k) (pow.f64 t 3)))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (sin.f64 k))))
(/.f64 (*.f64 2 (cos.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(/.f64 2 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))
(/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3))
(/.f64 2 (*.f64 k (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 t 6))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (pow.f64 t 6)) (/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3)))
(fma.f64 -2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 1/6)) (/.f64 2 (*.f64 k (*.f64 k (pow.f64 t 3)))))
(+.f64 (/.f64 -1/3 (pow.f64 t 3)) (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 t 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 t 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 t 9)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (pow.f64 t 6)) (fma.f64 -1 (*.f64 (*.f64 k k) (fma.f64 2 (/.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (pow.f64 t 6)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2) (pow.f64 t 9))))) (/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3))))
(fma.f64 -2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 1/6)) (-.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 t 3)))) (*.f64 k (*.f64 k (fma.f64 2 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 6) 1/36) (pow.f64 t 9))))))))
(+.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (fma.f64 (*.f64 k k) (neg.f64 (fma.f64 2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 31/360)) (*.f64 (/.f64 -2 (pow.f64 t 9)) (*.f64 (pow.f64 t 6) 1/36)))) (/.f64 -1/3 (pow.f64 t 3))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 t 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 17/315 (pow.f64 t 3)) (+.f64 (*.f64 -1/5040 (pow.f64 t 3)) (+.f64 (*.f64 1/360 (pow.f64 t 3)) (*.f64 -1/45 (pow.f64 t 3))))) (pow.f64 t 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 t 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 t 9))))) (pow.f64 t 3))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3))))) (pow.f64 t 9))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 t 6))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 t 9)))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (pow.f64 t 6)) (fma.f64 -1 (*.f64 (pow.f64 k 4) (fma.f64 2 (/.f64 (fma.f64 17/315 (pow.f64 t 3) (fma.f64 -1/5040 (pow.f64 t 3) (*.f64 (pow.f64 t 3) -7/360))) (pow.f64 t 6)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) 1/6) (fma.f64 2 (/.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (pow.f64 t 6)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2) (pow.f64 t 9))))) (pow.f64 t 3)) (*.f64 -2 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) 1/6) (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90))) (pow.f64 t 9)))))) (fma.f64 -1 (*.f64 (*.f64 k k) (fma.f64 2 (/.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (pow.f64 t 6)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2) (pow.f64 t 9))))) (/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3)))))
(fma.f64 -2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 1/6)) (-.f64 (-.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 t 3)))) (*.f64 k (*.f64 k (fma.f64 2 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 6) 1/36) (pow.f64 t 9))))))) (*.f64 (pow.f64 k 4) (fma.f64 2 (/.f64 (fma.f64 (pow.f64 t 3) 17/315 (*.f64 (pow.f64 t 3) -11/560)) (pow.f64 t 6)) (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 t 9) (*.f64 (pow.f64 t 3) 31/360)))) (*.f64 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (pow.f64 t 3)) (fma.f64 2 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 6) 1/36) (pow.f64 t 9))))))))))
(+.f64 (/.f64 -1/3 (pow.f64 t 3)) (-.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (fma.f64 (pow.f64 k 4) (fma.f64 2 (/.f64 (*.f64 (pow.f64 t 3) 173/5040) (pow.f64 t 6)) (fma.f64 -2 (*.f64 (/.f64 1/6 (/.f64 (pow.f64 t 9) (pow.f64 t 3))) (*.f64 (pow.f64 t 3) 31/360)) (*.f64 -1/6 (fma.f64 2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 31/360)) (*.f64 (/.f64 -2 (pow.f64 t 9)) (*.f64 (pow.f64 t 6) 1/36)))))) (*.f64 k (*.f64 k (fma.f64 2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 31/360)) (*.f64 (/.f64 -2 (pow.f64 t 9)) (*.f64 (pow.f64 t 6) 1/36))))))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 t 3) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (pow.f64 t 3)))

localize83.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.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)))
1.2b
(-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)
18.7b
(/.f64 (pow.f64 t 3) (*.f64 l l))
27.6b
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))
Compiler

Compiled 121 to 62 computations (48.8% saved)

series33.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite125.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
627×prod-diff_binary64
357×log1p-udef_binary64
222×add-sqr-sqrt_binary64
216×pow1_binary64
214×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify70.0ms (0.2%)

Algorithm
egg-herbie
Rules
719×associate-*l*_binary64
635×associate-/l*_binary64
631×fma-def_binary64
502×associate-/r*_binary64
390×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01112778
13792718
216832636
Stop Event
node limit
Counts
268 → 171
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/120 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 t (pow.f64 l 2))) (*.f64 2/15 (/.f64 t (pow.f64 l 2))))))))
(+.f64 (*.f64 (pow.f64 k 10) (+.f64 (*.f64 1/360 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 17/315 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/45 (/.f64 t (pow.f64 l 2))) (*.f64 -1/5040 (/.f64 t (pow.f64 l 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/120 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 t (pow.f64 l 2))) (*.f64 2/15 (/.f64 t (pow.f64 l 2)))))))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) t)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
Outputs
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l)))
(fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l)))
(fma.f64 (/.f64 t (*.f64 l l)) (*.f64 1/6 (pow.f64 k 6)) (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/120 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 t (pow.f64 l 2))) (*.f64 2/15 (/.f64 t (pow.f64 l 2))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l))) (*.f64 (pow.f64 k 8) (fma.f64 1/120 (/.f64 t (*.f64 l l)) (*.f64 (/.f64 t (*.f64 l l)) 7/90))))
(fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (fma.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 31/360) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l))))
(fma.f64 (/.f64 t (*.f64 l l)) (*.f64 1/6 (pow.f64 k 6)) (fma.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 31/360) (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4))))
(+.f64 (*.f64 (pow.f64 k 10) (+.f64 (*.f64 1/360 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 17/315 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/45 (/.f64 t (pow.f64 l 2))) (*.f64 -1/5040 (/.f64 t (pow.f64 l 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (+.f64 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)) (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/120 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 -1/18 (/.f64 t (pow.f64 l 2))) (*.f64 2/15 (/.f64 t (pow.f64 l 2)))))))))
(fma.f64 (pow.f64 k 10) (fma.f64 1/360 (/.f64 t (*.f64 l l)) (fma.f64 17/315 (/.f64 t (*.f64 l l)) (*.f64 (/.f64 t (*.f64 l l)) -113/5040))) (+.f64 (fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l))) (*.f64 (pow.f64 k 8) (fma.f64 1/120 (/.f64 t (*.f64 l l)) (*.f64 (/.f64 t (*.f64 l l)) 7/90)))))
(fma.f64 (pow.f64 k 10) (fma.f64 (/.f64 t (*.f64 l l)) 1/360 (*.f64 (/.f64 t (*.f64 l l)) 53/1680)) (fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (fma.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 31/360) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l)))))
(fma.f64 (pow.f64 k 10) (*.f64 (/.f64 t (*.f64 l l)) 173/5040) (fma.f64 (/.f64 t (*.f64 l l)) (*.f64 1/6 (pow.f64 k 6)) (fma.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 31/360) (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (*.f64 (/.f64 t l) (/.f64 (pow.f64 (sin.f64 k) 2) l)))
(*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 t 3) (pow.f64 l 2))
(/.f64 (pow.f64 t 3) (*.f64 l l))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(/.f64 (pow.f64 k 2) (pow.f64 t 2))
(/.f64 (*.f64 k k) (*.f64 t t))
(*.f64 (/.f64 k t) (/.f64 k t))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 t 1/6) (*.f64 t t))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 t 1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t t))) (*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l))))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -2 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 t 1/6) (*.f64 t t))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))))
(fma.f64 -2 (-.f64 (/.f64 (*.f64 t 31/360) (/.f64 (*.f64 t t) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 t 1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t t))) (*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l t) l) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) t)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 -2 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 t 1/6) (*.f64 t t))) (fma.f64 -2 (*.f64 (*.f64 k k) (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040))))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (pow.f64 t 3) (*.f64 (*.f64 l l) (*.f64 t 1/6)))) (/.f64 (*.f64 t 1/6) (/.f64 t (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))))))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))))
(fma.f64 -2 (-.f64 (/.f64 (*.f64 t 31/360) (/.f64 (*.f64 t t) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 t 1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t t))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 k k) (*.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (fma.f64 t 1/360 (*.f64 t 53/1680))) (/.f64 (*.f64 t 31/360) (/.f64 (pow.f64 t 3) (*.f64 t (*.f64 1/6 (*.f64 l l)))))) (*.f64 (/.f64 (*.f64 t 1/6) t) (-.f64 (/.f64 (*.f64 t 31/360) (/.f64 (*.f64 t t) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))))) -2)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 l t) l) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (fma.f64 (*.f64 k k) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 t 173/5040)) (fma.f64 1/6 (*.f64 (*.f64 (/.f64 l t) l) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (/.f64 (*.f64 (*.f64 l l) 1/6) (/.f64 (/.f64 t 1) 31/360)))) -2) (fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 k) (*.f64 l l))) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))

eval225.0ms (0.5%)

Compiler

Compiled 11232 to 6347 computations (43.5% saved)

prune119.0ms (0.3%)

Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New36331394
Fresh000
Picked101
Done101
Total36531396
Error
10.7b
Counts
396 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
42.8b
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
34.3b
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 (pow.f64 t -3) (pow.f64 (/.f64 l (/.f64 k t)) 2))) (sin.f64 k))
20.1b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
29.9b
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
50.3b
(/.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 t 3/2) l) 2) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
39.1b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
30.1b
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
21.1b
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l))))
53.9b
(fma.f64 -2 (fma.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t) (*.f64 (*.f64 k k) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6))))) (fma.f64 (/.f64 (*.f64 l l) t) (/.f64 (*.f64 t 173/5040) t) (*.f64 (/.f64 l (/.f64 (/.f64 (/.f64 t 1) 31/360) l)) -1/6))))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))))))
31.8b
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k)))) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
36.6b
(/.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))) (/.f64 k t)) (/.f64 k t))
34.6b
(/.f64 1 (/.f64 (sin.f64 k) (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 (pow.f64 t -3) (pow.f64 (/.f64 l (/.f64 k t)) 2)))))
39.5b
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
34.3b
(/.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2) (/.f64 2 (tan.f64 k))) (*.f64 (pow.f64 t 3) (sin.f64 k)))
29.9b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
36.3b
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) l) (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (/.f64 (pow.f64 (/.f64 k t) 2) l)))
51.5b
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k))))) 2))
30.1b
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
39.2b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 (/.f64 k t) (/.f64 t k))))
35.3b
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
51.5b
(/.f64 2 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k))))) 2)) 3))
43.8b
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
36.9b
(/.f64 l (*.f64 (/.f64 (pow.f64 (/.f64 k t) 2) l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))))
29.7b
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
21.2b
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
21.3b
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2))))
41.8b
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k)))) (/.f64 l (/.f64 k t))) 2)
51.3b
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 k t) (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))))) 2)
37.5b
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
20.5b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
Compiler

Compiled 1588 to 1090 computations (31.4% saved)

localize119.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (sin.f64 k) 2)
3.0b
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
8.5b
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
16.3b
(/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t)))
Compiler

Compiled 77 to 25 computations (67.5% saved)

series30.0ms (0.1%)

Counts
4 → 88
Calls

24 calls:

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

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
903×log-prod_binary64
323×log-div_binary64
270×expm1-udef_binary64
270×log1p-udef_binary64
236×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify90.0ms (0.2%)

Algorithm
egg-herbie
Rules
746×fma-def_binary64
517×associate-*l*_binary64
507×associate-*r*_binary64
348×sub-neg_binary64
286×unsub-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01111913
13721875
214611754
374541754
Stop Event
node limit
Counts
257 → 205
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (pow.f64 k 2) t)
(+.f64 (*.f64 (pow.f64 k 2) t) (*.f64 1/2 (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 6) (+.f64 (*.f64 -1/4 t) (*.f64 1/24 t)))) (+.f64 (*.f64 (pow.f64 k 2) t) (*.f64 1/2 (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 6) (+.f64 (*.f64 -1/4 t) (*.f64 1/24 t)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/48 t) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 t) (*.f64 1/24 t))) (*.f64 -1/720 t))))) (+.f64 (*.f64 (pow.f64 k 2) t) (*.f64 1/2 (*.f64 (pow.f64 k 4) t)))))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (*.f64 1/3 (pow.f64 l 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (*.f64 1/3 (pow.f64 l 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 2/135 (pow.f64 l 2)) (+.f64 (*.f64 -1/315 (pow.f64 l 2)) (*.f64 1/3 (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2)))))))) (*.f64 1/3 (pow.f64 l 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(pow.f64 k 2)
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (pow.f64 k 2))
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6))))
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (+.f64 (*.f64 -1/315 (pow.f64 k 8)) (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6)))))
Outputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))
(*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(+.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))) (*.f64 1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t)))
(+.f64 (fma.f64 -1/2 (/.f64 l (/.f64 (*.f64 k (*.f64 k t)) l)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))) (*.f64 (/.f64 l (/.f64 (*.f64 k (*.f64 k t)) l)) 1/3))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))) (fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 l (/.f64 (*.f64 k (*.f64 k t)) l)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))) (fma.f64 (/.f64 l (/.f64 (*.f64 k (*.f64 k t)) l)) -1/3 (fma.f64 (/.f64 (*.f64 l l) t) 2/45 (*.f64 (/.f64 (*.f64 l l) t) 1/18))))
(fma.f64 1/24 (/.f64 l (/.f64 t l)) (-.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)) (*.f64 (/.f64 l (/.f64 t l)) 1/10)))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (*.f64 (/.f64 (*.f64 l l) t) -1/315)))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))) (fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(fma.f64 1/24 (/.f64 (*.f64 l l) t) (-.f64 (fma.f64 -1/2 (/.f64 l (/.f64 (*.f64 k (*.f64 k t)) l)) (fma.f64 (*.f64 k k) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (*.f64 (/.f64 (*.f64 l l) t) -1/135)) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 (/.f64 (*.f64 l l) t) 2/45 (*.f64 (/.f64 (*.f64 l l) t) 1/18))) (*.f64 (/.f64 (*.f64 l l) t) -1/315))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))) (fma.f64 (/.f64 l (/.f64 (*.f64 k (*.f64 k t)) l)) -1/3 (fma.f64 (/.f64 (*.f64 l l) t) 2/45 (*.f64 (/.f64 (*.f64 l l) t) 1/18)))))
(+.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (-.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)) (*.f64 (/.f64 l (/.f64 t l)) 1/10))) (*.f64 k (*.f64 k (-.f64 (/.f64 (*.f64 l l) (/.f64 t -1/720)) (fma.f64 -1/3 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/72) (/.f64 -2/45 (/.f64 t (*.f64 l l)))) (*.f64 (/.f64 l (/.f64 t l)) -2/189))))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(*.f64 (pow.f64 k 2) t)
(*.f64 (*.f64 k k) t)
(*.f64 k (*.f64 k t))
(+.f64 (*.f64 (pow.f64 k 2) t) (*.f64 1/2 (*.f64 (pow.f64 k 4) t)))
(fma.f64 (*.f64 k k) t (*.f64 (*.f64 t (pow.f64 k 4)) 1/2))
(*.f64 t (+.f64 (*.f64 k k) (*.f64 (pow.f64 k 4) 1/2)))
(*.f64 t (fma.f64 k k (*.f64 (pow.f64 k 4) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 6) (+.f64 (*.f64 -1/4 t) (*.f64 1/24 t)))) (+.f64 (*.f64 (pow.f64 k 2) t) (*.f64 1/2 (*.f64 (pow.f64 k 4) t))))
(fma.f64 -1 (*.f64 (pow.f64 k 6) (*.f64 t -5/24)) (fma.f64 (*.f64 k k) t (*.f64 (*.f64 t (pow.f64 k 4)) 1/2)))
(-.f64 (*.f64 t (+.f64 (*.f64 k k) (*.f64 (pow.f64 k 4) 1/2))) (*.f64 t (*.f64 -5/24 (pow.f64 k 6))))
(*.f64 t (-.f64 (fma.f64 k k (*.f64 (pow.f64 k 4) 1/2)) (*.f64 (pow.f64 k 6) -5/24)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 6) (+.f64 (*.f64 -1/4 t) (*.f64 1/24 t)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 8) (+.f64 (*.f64 1/48 t) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 t) (*.f64 1/24 t))) (*.f64 -1/720 t))))) (+.f64 (*.f64 (pow.f64 k 2) t) (*.f64 1/2 (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -1 (*.f64 (pow.f64 k 6) (*.f64 t -5/24)) (fma.f64 -1 (*.f64 (pow.f64 k 8) (fma.f64 1/48 t (fma.f64 1/2 (*.f64 t -5/24) (*.f64 t -1/720)))) (fma.f64 (*.f64 k k) t (*.f64 (*.f64 t (pow.f64 k 4)) 1/2))))
(-.f64 (-.f64 (*.f64 t (+.f64 (*.f64 k k) (*.f64 (pow.f64 k 4) 1/2))) (*.f64 (pow.f64 k 8) (fma.f64 t 1/48 (fma.f64 t -1/720 (*.f64 t -5/48))))) (*.f64 t (*.f64 -5/24 (pow.f64 k 6))))
(-.f64 (*.f64 t (-.f64 (fma.f64 k k (*.f64 (pow.f64 k 4) 1/2)) (*.f64 (pow.f64 k 6) -5/24))) (*.f64 (pow.f64 k 8) (fma.f64 t -1/720 (*.f64 t -1/12))))
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (*.f64 (pow.f64 k 2) t) (cos.f64 k))
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)
(*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 (/.f64 l k) k) l)
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (*.f64 1/3 (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (*.f64 l l) 1/3))
(fma.f64 (*.f64 l l) 1/3 (*.f64 (/.f64 l k) (/.f64 l k)))
(fma.f64 l (*.f64 l 1/3) (*.f64 (/.f64 (/.f64 l k) k) l))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (*.f64 1/3 (pow.f64 l 2))))
(fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 (*.f64 l l) -1/15)) (+.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (*.f64 l l) 1/3)))
(-.f64 (fma.f64 (*.f64 l l) 1/3 (*.f64 (/.f64 l k) (/.f64 l k))) (*.f64 (*.f64 l l) (*.f64 -1/15 (*.f64 k k))))
(fma.f64 (/.f64 l k) (/.f64 l k) (fma.f64 (*.f64 k k) (*.f64 (*.f64 l l) 1/15) (*.f64 l (*.f64 l 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 2/135 (pow.f64 l 2)) (+.f64 (*.f64 -1/315 (pow.f64 l 2)) (*.f64 1/3 (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2)))))))) (*.f64 1/3 (pow.f64 l 2)))))
(fma.f64 -1 (*.f64 (*.f64 k k) (*.f64 (*.f64 l l) -1/15)) (+.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (fma.f64 -1 (*.f64 (pow.f64 k 4) (fma.f64 2/135 (*.f64 l l) (fma.f64 -1/315 (*.f64 l l) (*.f64 1/3 (*.f64 (*.f64 l l) -1/15))))) (*.f64 (*.f64 l l) 1/3))))
(+.f64 (-.f64 (fma.f64 (*.f64 l l) 1/3 (*.f64 (/.f64 l k) (/.f64 l k))) (*.f64 (*.f64 l l) (*.f64 -1/15 (*.f64 k k)))) (*.f64 (+.f64 (*.f64 (*.f64 l l) -1/45) (*.f64 (*.f64 l l) 11/945)) (neg.f64 (pow.f64 k 4))))
(-.f64 (fma.f64 (/.f64 l k) (/.f64 l k) (fma.f64 (*.f64 k k) (*.f64 (*.f64 l l) 1/15) (*.f64 l (*.f64 l 1/3)))) (*.f64 (pow.f64 k 4) (*.f64 (*.f64 l l) -2/189)))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) l)
(pow.f64 k 2)
(*.f64 k k)
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (pow.f64 k 2))
(fma.f64 -1/3 (pow.f64 k 4) (*.f64 k k))
(fma.f64 k k (*.f64 (pow.f64 k 4) -1/3))
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6))))
(+.f64 (fma.f64 -1/3 (pow.f64 k 4) (*.f64 k k)) (*.f64 2/45 (pow.f64 k 6)))
(fma.f64 (pow.f64 k 4) -1/3 (fma.f64 k k (*.f64 2/45 (pow.f64 k 6))))
(fma.f64 k k (fma.f64 (pow.f64 k 4) -1/3 (*.f64 2/45 (pow.f64 k 6))))
(+.f64 (*.f64 -1/3 (pow.f64 k 4)) (+.f64 (*.f64 -1/315 (pow.f64 k 8)) (+.f64 (pow.f64 k 2) (*.f64 2/45 (pow.f64 k 6)))))
(fma.f64 -1/3 (pow.f64 k 4) (fma.f64 -1/315 (pow.f64 k 8) (+.f64 (*.f64 k k) (*.f64 2/45 (pow.f64 k 6)))))
(fma.f64 (pow.f64 k 4) -1/3 (fma.f64 -1/315 (pow.f64 k 8) (fma.f64 k k (*.f64 2/45 (pow.f64 k 6)))))
(fma.f64 -1/315 (pow.f64 k 8) (fma.f64 k k (fma.f64 (pow.f64 k 4) -1/3 (*.f64 2/45 (pow.f64 k 6)))))

localize145.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
4.4b
(/.f64 l (/.f64 (pow.f64 k 4) l))
5.5b
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
5.6b
(/.f64 (pow.f64 k 4) l)
Compiler

Compiled 37 to 23 computations (37.8% saved)

series16.0ms (0%)

Counts
3 → 60
Calls

21 calls:

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

rewrite72.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
638×log-prod_binary64
395×pow-prod-down_binary64
312×pow2_binary64
243×pow-unpow_binary64
219×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify135.0ms (0.3%)

Algorithm
egg-herbie
Rules
1090×associate-*r/_binary64
887×associate-/l/_binary64
714×associate-/r/_binary64
529×unswap-sqr_binary64
274×times-frac_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
012816
125816
272816
3270816
41607816
52868756
63182756
73989756
84105756
94261756
107099756
117366756
127740756
Stop Event
node limit
Counts
208 → 152
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(/.f64 2 (/.f64 (pow.f64 k 4) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 l l) (/.f64 2 (*.f64 (pow.f64 k 4) t)))
(*.f64 l (*.f64 l (/.f64 2 (*.f64 (pow.f64 k 4) t))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)

localize102.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 (*.f64 t 1/6) (/.f64 t 1/6))
5.5b
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
10.1b
(/.f64 (*.f64 l l) t)
17.1b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
Compiler

Compiled 190 to 96 computations (49.5% saved)

series12.0ms (0%)

Counts
4 → 108
Calls

27 calls:

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

rewrite111.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
366×expm1-udef_binary64
366×log1p-udef_binary64
310×log-pow_binary64
211×add-sqr-sqrt_binary64
205×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify249.0ms (0.6%)

Algorithm
egg-herbie
Rules
872×times-frac_binary64
577×unswap-sqr_binary64
535×sqr-pow_binary64
434×associate-/r*_binary64
432×associate-/l*_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0181332
1401332
21211332
35391332
444751332
547891332
657321296
758841296
860611296
962821296
1065781296
1169671296
1274791296
Stop Event
node limit
Counts
302 → 201
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 t (*.f64 k k)))
(*.f64 1/6 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 1/6 (*.f64 k (*.f64 k t))) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 1/6 (*.f64 k (*.f64 k t))))
(*.f64 1/6 (/.f64 l (*.f64 (/.f64 k (/.f64 l t)) k)))
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36
1/36

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (sin.f64 k) (pow.f64 t -3))
12.7b
(/.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))) (/.f64 k t)) (/.f64 k t))
18.9b
(/.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))) (/.f64 k t))
19.0b
(/.f64 (*.f64 l l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3))))
Compiler

Compiled 99 to 46 computations (53.5% saved)

series33.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite114.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
349×expm1-udef_binary64
349×log1p-udef_binary64
231×times-frac_binary64
198×add-sqr-sqrt_binary64
193×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify98.0ms (0.2%)

Algorithm
egg-herbie
Rules
763×associate-*l/_binary64
731×associate-*r/_binary64
313×associate-/r/_binary64
264×associate-*r*_binary64
224×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02064149
17384007
236413888
Stop Event
node limit
Counts
327 → 232
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 t 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 l 2)) (pow.f64 t 6))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 t 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 l 2)) (pow.f64 t 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 t 3)))) (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 l 2)) (pow.f64 t 9))) (/.f64 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 l 2)) (pow.f64 t 6)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 l 2)) (pow.f64 t 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 l 2)) (pow.f64 t 9))) (/.f64 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 l 2)) (pow.f64 t 6)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 l 2))) (pow.f64 t 9))) (/.f64 (*.f64 (+.f64 (*.f64 17/315 (pow.f64 t 3)) (+.f64 (*.f64 -1/5040 (pow.f64 t 3)) (+.f64 (*.f64 1/360 (pow.f64 t 3)) (*.f64 -1/45 (pow.f64 t 3))))) (pow.f64 l 2)) (pow.f64 t 6)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 t 3)))) (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 l 2)) (pow.f64 t 9))) (/.f64 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 l 2)) (pow.f64 t 6))))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (pow.f64 t 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2)))) (*.f64 k (pow.f64 t 4)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (pow.f64 t 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2)))) (*.f64 k (pow.f64 t 4)))) (+.f64 (*.f64 -2 (*.f64 k (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/15 (pow.f64 t 2)) (+.f64 (*.f64 -1/18 (pow.f64 t 2)) (*.f64 1/120 (pow.f64 t 2))))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2))) 2)) (pow.f64 t 6)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (pow.f64 t 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2)))) (*.f64 k (pow.f64 t 4)))) (+.f64 (*.f64 -2 (*.f64 k (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/15 (pow.f64 t 2)) (+.f64 (*.f64 -1/18 (pow.f64 t 2)) (*.f64 1/120 (pow.f64 t 2))))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2))) 2)) (pow.f64 t 6)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2))) (+.f64 (*.f64 2/15 (pow.f64 t 2)) (+.f64 (*.f64 -1/18 (pow.f64 t 2)) (*.f64 1/120 (pow.f64 t 2)))))) (pow.f64 t 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/45 (pow.f64 t 2)) (+.f64 (*.f64 -1/5040 (pow.f64 t 2)) (+.f64 (*.f64 17/315 (pow.f64 t 2)) (*.f64 1/360 (pow.f64 t 2)))))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/15 (pow.f64 t 2)) (+.f64 (*.f64 -1/18 (pow.f64 t 2)) (*.f64 1/120 (pow.f64 t 2))))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2))) 2)) (pow.f64 t 6)))) (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2)))) (pow.f64 t 2))))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (pow.f64 t 2)))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) t)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 k (pow.f64 t 3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 k 3) (pow.f64 t 3))) (*.f64 k (pow.f64 t 3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 k 3) (pow.f64 t 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 k 5) (pow.f64 t 3))) (*.f64 k (pow.f64 t 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 k 3) (pow.f64 t 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 k 5) (pow.f64 t 3))) (+.f64 (*.f64 k (pow.f64 t 3)) (*.f64 -1/5040 (*.f64 (pow.f64 k 7) (pow.f64 t 3))))))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
Outputs
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 t 3) (*.f64 k k))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 t 3)) (*.f64 k k))
(*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 l 2)) (pow.f64 t 6))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 t 3)))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 t 6) (*.f64 l l))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 t 3) (*.f64 k k)))))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 t 3))) (/.f64 -2 (/.f64 (pow.f64 t 6) (*.f64 (*.f64 l l) (*.f64 (pow.f64 t 3) 1/6)))))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 t 3))) (/.f64 (*.f64 -2 (*.f64 (pow.f64 t 3) (*.f64 1/6 (*.f64 l l)))) (pow.f64 t 6)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 l 2)) (pow.f64 t 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 t 3)))) (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 l 2)) (pow.f64 t 9))) (/.f64 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 l 2)) (pow.f64 t 6)))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 t 6) (*.f64 l l))) (fma.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 t 3) (*.f64 k k))) (*.f64 -2 (*.f64 (*.f64 k k) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2) (/.f64 (pow.f64 t 9) (*.f64 l l))) (/.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (/.f64 (pow.f64 t 6) (*.f64 l l))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (pow.f64 t 6)) (*.f64 l l)) (fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 t 3))) (*.f64 -2 (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 t 6) 1/36) (/.f64 (pow.f64 t 9) (*.f64 l l))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (pow.f64 t 3) 1/6)) (fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 t 3))) (*.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (/.f64 (*.f64 (pow.f64 t 6) 1/36) (pow.f64 t 9)))) (*.f64 (*.f64 k k) -2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 l 2)) (pow.f64 t 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 l 2)) (pow.f64 t 9))) (/.f64 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 l 2)) (pow.f64 t 6)))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (pow.f64 l 2))) (pow.f64 t 9))) (/.f64 (*.f64 (+.f64 (*.f64 17/315 (pow.f64 t 3)) (+.f64 (*.f64 -1/5040 (pow.f64 t 3)) (+.f64 (*.f64 1/360 (pow.f64 t 3)) (*.f64 -1/45 (pow.f64 t 3))))) (pow.f64 l 2)) (pow.f64 t 6)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 t 3)))) (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) 2) (pow.f64 l 2)) (pow.f64 t 9))) (/.f64 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 3)) (*.f64 -1/18 (pow.f64 t 3)))) (pow.f64 l 2)) (pow.f64 t 6))))))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 t 6) (*.f64 l l))) (fma.f64 -2 (*.f64 (pow.f64 k 4) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) 1/6) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2) (/.f64 (pow.f64 t 9) (*.f64 l l))) (/.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (/.f64 (pow.f64 t 6) (*.f64 l l))))) (pow.f64 t 3)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 t 3) 1/6)) (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90))) (pow.f64 t 9)) (/.f64 (fma.f64 17/315 (pow.f64 t 3) (fma.f64 -1/5040 (pow.f64 t 3) (*.f64 (pow.f64 t 3) -7/360))) (/.f64 (pow.f64 t 6) (*.f64 l l)))))) (fma.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 t 3) (*.f64 k k))) (*.f64 -2 (*.f64 (*.f64 k k) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2) (/.f64 (pow.f64 t 9) (*.f64 l l))) (/.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (/.f64 (pow.f64 t 6) (*.f64 l l)))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (pow.f64 t 6)) (*.f64 l l)) (fma.f64 -2 (*.f64 (pow.f64 k 4) (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (pow.f64 t 3) 17/315 (*.f64 (pow.f64 t 3) -11/560)) (pow.f64 t 6)) (*.f64 l l)) (/.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 t 3) 1/6)) (/.f64 (pow.f64 t 9) (*.f64 (pow.f64 t 3) 31/360)))) (*.f64 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (pow.f64 t 3)) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 t 6) 1/36) (/.f64 (pow.f64 t 9) (*.f64 l l))))))) (fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 t 3))) (*.f64 -2 (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 t 6) 1/36) (/.f64 (pow.f64 t 9) (*.f64 l l)))))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (pow.f64 t 3) 1/6)) (fma.f64 -2 (*.f64 (pow.f64 k 4) (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 t 3) 173/5040) (pow.f64 t 6)) (*.f64 l l) (*.f64 (/.f64 (*.f64 (pow.f64 t 3) -31/360) (pow.f64 t 9)) (*.f64 (pow.f64 t 3) (*.f64 1/6 (*.f64 l l))))) (*.f64 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (pow.f64 t 3)) (*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (/.f64 (*.f64 (pow.f64 t 6) 1/36) (pow.f64 t 9))))))) (fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 t 3))) (*.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 t 6)) (/.f64 (*.f64 (pow.f64 t 6) 1/36) (pow.f64 t 9)))) (*.f64 (*.f64 k k) -2)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (/.f64 l (/.f64 (pow.f64 t 3) l))))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 (*.f64 (/.f64 l (pow.f64 t 3)) l) 2))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (pow.f64 t 2))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 t t) (pow.f64 k 3))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 3) l)) (*.f64 t t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2)))) (*.f64 k (pow.f64 t 4)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (pow.f64 t 2)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 (*.f64 (*.f64 t t) 1/6) (pow.f64 t 4))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 t t) (pow.f64 k 3)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 3) l)) (*.f64 t t)) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 4) (/.f64 (*.f64 t (*.f64 t 1/6)) k)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 l k) l) (/.f64 1/6 (*.f64 t t))) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2)))) (*.f64 k (pow.f64 t 4)))) (+.f64 (*.f64 -2 (*.f64 k (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/15 (pow.f64 t 2)) (+.f64 (*.f64 -1/18 (pow.f64 t 2)) (*.f64 1/120 (pow.f64 t 2))))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2))) 2)) (pow.f64 t 6)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (pow.f64 t 2))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 (*.f64 (*.f64 t t) 1/6) (pow.f64 t 4))) (fma.f64 -2 (*.f64 k (+.f64 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 4) (fma.f64 2/15 (*.f64 t t) (*.f64 (*.f64 t t) -17/360)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 t t) 1/6) 2)) (pow.f64 t 6))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 t t) (pow.f64 k 3))))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 4) (/.f64 (*.f64 t (*.f64 t 1/6)) k))) (fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 3) l)) (*.f64 t t)) (*.f64 k (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 4)) (*.f64 (*.f64 t t) 31/360)) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (pow.f64 t 4) 1/36))) -2))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 l k) l) (/.f64 1/6 (*.f64 t t))) (fma.f64 2 (*.f64 (/.f64 l (*.f64 t t)) (/.f64 l (pow.f64 k 3))) (*.f64 k (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 4)) (*.f64 t (*.f64 t 31/360))) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (pow.f64 t 4) 1/36))) -2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2)))) (*.f64 k (pow.f64 t 4)))) (+.f64 (*.f64 -2 (*.f64 k (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/15 (pow.f64 t 2)) (+.f64 (*.f64 -1/18 (pow.f64 t 2)) (*.f64 1/120 (pow.f64 t 2))))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2))) 2)) (pow.f64 t 6)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2))) (+.f64 (*.f64 2/15 (pow.f64 t 2)) (+.f64 (*.f64 -1/18 (pow.f64 t 2)) (*.f64 1/120 (pow.f64 t 2)))))) (pow.f64 t 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/45 (pow.f64 t 2)) (+.f64 (*.f64 -1/5040 (pow.f64 t 2)) (+.f64 (*.f64 17/315 (pow.f64 t 2)) (*.f64 1/360 (pow.f64 t 2)))))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2/15 (pow.f64 t 2)) (+.f64 (*.f64 -1/18 (pow.f64 t 2)) (*.f64 1/120 (pow.f64 t 2))))) (pow.f64 t 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2))) 2)) (pow.f64 t 6)))) (+.f64 (*.f64 1/3 (pow.f64 t 2)) (*.f64 -1/6 (pow.f64 t 2)))) (pow.f64 t 2))))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (pow.f64 t 2)))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) k) (/.f64 (*.f64 (*.f64 t t) 1/6) (pow.f64 t 4))) (fma.f64 -2 (*.f64 k (+.f64 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 4) (fma.f64 2/15 (*.f64 t t) (*.f64 (*.f64 t t) -17/360)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 t t) 1/6) 2)) (pow.f64 t 6))))) (fma.f64 -2 (*.f64 (pow.f64 k 3) (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 t t) 1/6) (fma.f64 2/15 (*.f64 t t) (*.f64 (*.f64 t t) -17/360)))) (pow.f64 t 6)) (+.f64 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 4) (fma.f64 -1/45 (*.f64 t t) (fma.f64 -1/5040 (*.f64 t t) (*.f64 (*.f64 t t) 143/2520))))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 4) (fma.f64 2/15 (*.f64 t t) (*.f64 (*.f64 t t) -17/360)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 t t) 1/6) 2)) (pow.f64 t 6)))) (/.f64 (*.f64 t t) (*.f64 (*.f64 t t) 1/6))))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 (*.f64 t t) (pow.f64 k 3)))))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 4) (/.f64 (*.f64 t (*.f64 t 1/6)) k))) (fma.f64 -2 (*.f64 k (-.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 4)) (*.f64 (*.f64 t t) 31/360)) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (pow.f64 t 4) 1/36)))) (fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 3) l)) (*.f64 t t)) (*.f64 -2 (*.f64 (pow.f64 k 3) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 4)) (fma.f64 -1/45 (*.f64 t t) (*.f64 (*.f64 t t) 19/336))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 4)) (*.f64 (*.f64 t t) 31/360)) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (pow.f64 t 4) 1/36))) (*.f64 t t)) (*.f64 t (*.f64 t 1/6)))) (/.f64 l (/.f64 (/.f64 (/.f64 (pow.f64 t 6) (*.f64 t (*.f64 t 1/6))) (*.f64 (*.f64 t t) 31/360)) l))))))))
(+.f64 (*.f64 -2 (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 l k) l) (/.f64 1/6 (*.f64 t t))) (*.f64 k (-.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 4)) (*.f64 t (*.f64 t 31/360))) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (pow.f64 t 4) 1/36))))) (*.f64 (pow.f64 k 3) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 4)) (*.f64 (*.f64 t t) 173/5040)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 4)) (*.f64 t (*.f64 t 31/360))) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (pow.f64 t 4) 1/36))) 6)) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 6)) (*.f64 (*.f64 t (*.f64 t 1/6)) (*.f64 t (*.f64 t 31/360)))))))) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t t)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (cos.f64 k)) (*.f64 (*.f64 t t) (*.f64 k (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (pow.f64 k 4)) l))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 t 1/6) (*.f64 t t))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 (/.f64 t t) (/.f64 1/6 t)))))
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 -2 (*.f64 k k)) (*.f64 (*.f64 l l) (/.f64 1/6 t))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -2 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 t 1/6) (*.f64 t t))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))))
(fma.f64 -2 (-.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (*.f64 t 31/360))) (*.f64 (/.f64 l (/.f64 (pow.f64 t 3) l)) (*.f64 (*.f64 t t) 1/36))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 (/.f64 t t) (/.f64 1/6 t))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 -2 (*.f64 k k)) (*.f64 (*.f64 l l) (/.f64 1/6 t)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)) 2)) (pow.f64 t 3))) (/.f64 (*.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 l 2)) (pow.f64 t 2)))) t)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 -2 (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 t 1/6) (*.f64 t t))) (fma.f64 -2 (*.f64 (*.f64 k k) (+.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040)))) (*.f64 t t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 t 1/6)) (fma.f64 2/15 t (*.f64 t -17/360))) (pow.f64 t 3)) (/.f64 (*.f64 t 1/6) (/.f64 t (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l)))))))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))))
(fma.f64 -2 (-.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (*.f64 t 31/360))) (*.f64 (/.f64 l (/.f64 (pow.f64 t 3) l)) (*.f64 (*.f64 t t) 1/36))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 (/.f64 t t) (/.f64 1/6 t))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 k k) (*.f64 (-.f64 (-.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (fma.f64 t 1/360 (*.f64 t 53/1680)))) (/.f64 (*.f64 (*.f64 l l) (*.f64 t 1/6)) (/.f64 (pow.f64 t 3) (*.f64 t 31/360)))) (*.f64 (/.f64 (*.f64 t 1/6) t) (-.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (*.f64 t 31/360))) (*.f64 (/.f64 l (/.f64 (pow.f64 t 3) l)) (*.f64 (*.f64 t t) 1/36))))) -2)))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t)))) (+.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t)) (*.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 (*.f64 t -1/6) t) (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 (*.f64 t t) 1/36) (*.f64 t t))))) (fma.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 t 173/5040) (*.f64 (/.f64 (*.f64 t -31/360) t) (*.f64 (*.f64 l l) (/.f64 1/6 t)))))))))) (*.f64 (/.f64 2 t) (*.f64 (/.f64 l (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (cos.f64 k) (/.f64 (*.f64 k k) (*.f64 l l))) t) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 k (pow.f64 t 3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 k 3) (pow.f64 t 3))) (*.f64 k (pow.f64 t 3)))
(fma.f64 -1/6 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (*.f64 k (pow.f64 t 3)))
(*.f64 (pow.f64 t 3) (+.f64 k (*.f64 -1/6 (pow.f64 k 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 k 3) (pow.f64 t 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 k 5) (pow.f64 t 3))) (*.f64 k (pow.f64 t 3))))
(fma.f64 -1/6 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (fma.f64 1/120 (*.f64 (pow.f64 t 3) (pow.f64 k 5)) (*.f64 k (pow.f64 t 3))))
(fma.f64 -1/6 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (*.f64 (pow.f64 t 3) (+.f64 (*.f64 1/120 (pow.f64 k 5)) k)))
(*.f64 (pow.f64 t 3) (+.f64 k (+.f64 (*.f64 -1/6 (pow.f64 k 3)) (*.f64 1/120 (pow.f64 k 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 k 3) (pow.f64 t 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 k 5) (pow.f64 t 3))) (+.f64 (*.f64 k (pow.f64 t 3)) (*.f64 -1/5040 (*.f64 (pow.f64 k 7) (pow.f64 t 3))))))
(fma.f64 -1/6 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (fma.f64 1/120 (*.f64 (pow.f64 t 3) (pow.f64 k 5)) (fma.f64 k (pow.f64 t 3) (*.f64 -1/5040 (*.f64 (pow.f64 t 3) (pow.f64 k 7))))))
(+.f64 (*.f64 (pow.f64 t 3) (+.f64 k (*.f64 -1/5040 (pow.f64 k 7)))) (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1/6 (pow.f64 k 3)) (*.f64 1/120 (pow.f64 k 5)))))
(*.f64 (pow.f64 t 3) (+.f64 (+.f64 k (*.f64 -1/5040 (pow.f64 k 7))) (+.f64 (*.f64 -1/6 (pow.f64 k 3)) (*.f64 1/120 (pow.f64 k 5)))))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))
(*.f64 (sin.f64 k) (pow.f64 t 3))

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (sin.f64 k) 2)
0.9b
(*.f64 (pow.f64 (sin.f64 k) 2) t)
7.8b
(*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))
18.6b
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
Compiler

Compiled 79 to 46 computations (41.8% saved)

series8.0ms (0%)

Counts
3 → 12
Calls

21 calls:

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

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
839×log-prod_binary64
366×pow2_binary64
261×pow1/3_binary64
250×expm1-udef_binary64
250×log1p-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify48.0ms (0.1%)

Algorithm
egg-herbie
Rules
790×times-frac_binary64
542×fma-neg_binary64
489×associate-/l*_binary64
463×fma-def_binary64
248×sub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
072475
1238459
2791347
33493305
Stop Event
node limit
Counts
119 → 130
Calls
Call 1
Inputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(*.f64 (pow.f64 k 4) t)
(+.f64 (*.f64 (pow.f64 k 4) t) (*.f64 -1/3 (*.f64 (pow.f64 k 6) t)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 8) t)) (+.f64 (*.f64 (pow.f64 k 4) t) (*.f64 -1/3 (*.f64 (pow.f64 k 6) t))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 8) t)) (+.f64 (*.f64 (pow.f64 k 4) t) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 6) t)) (*.f64 -1/315 (*.f64 (pow.f64 k 10) t)))))
(*.f64 (pow.f64 k 2) t)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (*.f64 (pow.f64 k 2) t))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 6) t)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (*.f64 (pow.f64 k 2) t)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 6) t)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 k 8) t)) (*.f64 (pow.f64 k 2) t))))
Outputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))) (*.f64 1/3 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) 1/3))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/6))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 (/.f64 l k) k)) -1/6))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))) (fma.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/3 (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/6))) (*.f64 (*.f64 (/.f64 l t) l) 1/10))
(+.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 (/.f64 l k) k)) -1/6)) (*.f64 (/.f64 l (/.f64 t l)) -7/120))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (*.f64 (/.f64 (*.f64 l l) t) -1/315)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/720) (+.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/135) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (*.f64 (/.f64 l (/.f64 t l)) -1/315)))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))) (fma.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/3 (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(+.f64 (-.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/6))) (*.f64 (*.f64 (/.f64 l t) l) 1/10)) (*.f64 (*.f64 k k) (-.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/720) (fma.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (/.f64 -2/45 (/.f64 (/.f64 t l) l))) (*.f64 (*.f64 (/.f64 l t) l) -2/189)))))
(+.f64 (+.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 (/.f64 l k) k)) -1/6)) (*.f64 (/.f64 l (/.f64 t l)) -7/120)) (*.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 l (/.f64 t l)) 139/15120) (*.f64 (*.f64 (/.f64 l (/.f64 t l)) -7/120) 1/3)))))
(*.f64 (pow.f64 k 4) t)
(+.f64 (*.f64 (pow.f64 k 4) t) (*.f64 -1/3 (*.f64 (pow.f64 k 6) t)))
(fma.f64 (pow.f64 k 4) t (*.f64 -1/3 (*.f64 t (pow.f64 k 6))))
(*.f64 t (+.f64 (*.f64 -1/3 (pow.f64 k 6)) (pow.f64 k 4)))
(*.f64 t (fma.f64 -1/3 (pow.f64 k 6) (pow.f64 k 4)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 8) t)) (+.f64 (*.f64 (pow.f64 k 4) t) (*.f64 -1/3 (*.f64 (pow.f64 k 6) t))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 8)) (fma.f64 (pow.f64 k 4) t (*.f64 -1/3 (*.f64 t (pow.f64 k 6)))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 8)) (*.f64 t (+.f64 (*.f64 -1/3 (pow.f64 k 6)) (pow.f64 k 4))))
(*.f64 t (+.f64 (fma.f64 -1/3 (pow.f64 k 6) (pow.f64 k 4)) (*.f64 2/45 (pow.f64 k 8))))
(*.f64 t (+.f64 (*.f64 -1/3 (pow.f64 k 6)) (fma.f64 2/45 (pow.f64 k 8) (pow.f64 k 4))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 8) t)) (+.f64 (*.f64 (pow.f64 k 4) t) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 6) t)) (*.f64 -1/315 (*.f64 (pow.f64 k 10) t)))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 8)) (fma.f64 (pow.f64 k 4) t (fma.f64 -1/3 (*.f64 t (pow.f64 k 6)) (*.f64 -1/315 (*.f64 t (pow.f64 k 10))))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 8)) (fma.f64 (pow.f64 k 4) t (*.f64 t (+.f64 (*.f64 -1/3 (pow.f64 k 6)) (*.f64 -1/315 (pow.f64 k 10))))))
(*.f64 t (+.f64 (fma.f64 -1/315 (pow.f64 k 10) (*.f64 -1/3 (pow.f64 k 6))) (fma.f64 2/45 (pow.f64 k 8) (pow.f64 k 4))))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (*.f64 (pow.f64 k 2) t))
(fma.f64 -1/3 (*.f64 (pow.f64 k 4) t) (*.f64 t (*.f64 k k)))
(*.f64 t (+.f64 (*.f64 k k) (*.f64 (pow.f64 k 4) -1/3)))
(*.f64 t (fma.f64 (pow.f64 k 4) -1/3 (*.f64 k k)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 6) t)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (*.f64 (pow.f64 k 2) t)))
(fma.f64 2/45 (*.f64 t (pow.f64 k 6)) (fma.f64 -1/3 (*.f64 (pow.f64 k 4) t) (*.f64 t (*.f64 k k))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 6)) (*.f64 t (+.f64 (*.f64 k k) (*.f64 (pow.f64 k 4) -1/3))))
(*.f64 t (+.f64 (fma.f64 (pow.f64 k 4) -1/3 (*.f64 k k)) (*.f64 2/45 (pow.f64 k 6))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 k 6) t)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 k 8) t)) (*.f64 (pow.f64 k 2) t))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 6)) (fma.f64 -1/3 (*.f64 (pow.f64 k 4) t) (fma.f64 -1/315 (*.f64 t (pow.f64 k 8)) (*.f64 t (*.f64 k k)))))
(fma.f64 2/45 (*.f64 t (pow.f64 k 6)) (fma.f64 (*.f64 (pow.f64 k 4) t) -1/3 (*.f64 t (+.f64 (*.f64 k k) (*.f64 -1/315 (pow.f64 k 8))))))
(*.f64 t (+.f64 (fma.f64 -1/315 (pow.f64 k 8) (*.f64 k k)) (fma.f64 2/45 (pow.f64 k 6) (*.f64 (pow.f64 k 4) -1/3))))
(*.f64 t (+.f64 (fma.f64 k k (*.f64 -1/315 (pow.f64 k 8))) (fma.f64 2/45 (pow.f64 k 6) (*.f64 (pow.f64 k 4) -1/3))))

eval474.0ms (1.1%)

Compiler

Compiled 30267 to 15639 computations (48.3% saved)

prune308.0ms (0.7%)

Pruning

50 alts after pruning (49 fresh and 1 done)

PrunedKeptTotal
New94642988
Fresh19726
Picked101
Done314
Total969501019
Error
0.0b
Counts
1019 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
43.8b
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
29.3b
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
29.0b
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
29.8b
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
29.9b
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
19.5b
(*.f64 2 (*.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) t))))
11.0b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (/.f64 t (cos.f64 k)))))
26.5b
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
50.3b
(/.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 t 3/2) l) 2) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
27.3b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
37.1b
(*.f64 2 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t))) l) 2) (cos.f64 k)) -1))
31.9b
(*.f64 2 (*.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 (cos.f64 k))) k) 2) (/.f64 1 (*.f64 (pow.f64 (sin.f64 k) 2) t))))
21.1b
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l))))
25.2b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
31.0b
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
19.7b
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) (/.f64 (pow.f64 (sin.f64 k) -2) t)))
14.8b
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
38.4b
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
37.1b
(*.f64 2 (+.f64 0 (/.f64 (cos.f64 k) (pow.f64 (/.f64 (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t))) l) 2))))
18.3b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k (/.f64 t (cos.f64 k))))))
14.7b
(*.f64 2 (pow.f64 (/.f64 k (*.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 (cos.f64 k) (*.f64 k t)))) -1))
18.7b
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
27.2b
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
26.5b
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
19.5b
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 k) -2))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
31.7b
(*.f64 2 (pow.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))
22.0b
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) (*.f64 l l)))
18.2b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
31.8b
(*.f64 2 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2)) 3))
17.1b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (cos.f64 k)))) 2)) (/.f64 (/.f64 l (sin.f64 k)) (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (cos.f64 k)))))))
28.4b
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)))
34.3b
(/.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2) (/.f64 2 (tan.f64 k))) (*.f64 (pow.f64 t 3) (sin.f64 k)))
29.9b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
18.2b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)))
8.1b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
31.8b
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))))
29.8b
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
9.2b
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
20.9b
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (*.f64 l l) t)))
29.4b
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
29.7b
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
29.1b
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
44.2b
(*.f64 (/.f64 2 t) (/.f64 l (expm1.f64 (log1p.f64 (/.f64 (pow.f64 k 4) l)))))
33.0b
(*.f64 (/.f64 (/.f64 (/.f64 l 1/2) (tan.f64 k)) (/.f64 k t)) (/.f64 (*.f64 l (/.f64 (pow.f64 t -3) (sin.f64 k))) (/.f64 k t)))
20.5b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
39.2b
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
28.1b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
29.0b
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
21.3b
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))
Compiler

Compiled 2122 to 1424 computations (32.9% saved)

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))
0.4b
(pow.f64 (sin.f64 k) 2)
0.9b
(*.f64 (pow.f64 (sin.f64 k) 2) t)
7.0b
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
Compiler

Compiled 76 to 29 computations (61.8% saved)

series9.0ms (0%)

Counts
2 → 40
Calls

15 calls:

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

rewrite75.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
760×log-prod_binary64
360×pow2_binary64
315×pow-unpow_binary64
254×pow1/3_binary64
244×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify197.0ms (0.5%)

Algorithm
egg-herbie
Rules
641×associate--l+_binary64
558×fma-neg_binary64
475×associate--r+_binary64
431×associate-/l/_binary64
410×associate-/r/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0701219
12201209
27271119
334791077
Stop Event
node limit
Counts
144 → 122
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 -31/3024 (/.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))) (*.f64 1/6 (/.f64 1 t)))
Outputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))
(*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))
(/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))) (*.f64 1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) 1/3))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/6))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))) (fma.f64 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) -1/3 (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/6))) (*.f64 (*.f64 (/.f64 l t) l) 1/10))
(+.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/6)) (*.f64 (*.f64 (/.f64 l t) l) -7/120))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (*.f64 (/.f64 (*.f64 l l) t) -1/315)))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/720) (+.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/135) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (*.f64 (/.f64 l (/.f64 t l)) -1/315)))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))) (fma.f64 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) -1/3 (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(+.f64 (-.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/6))) (*.f64 (*.f64 (/.f64 l t) l) 1/10)) (*.f64 (*.f64 k k) (-.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/720) (fma.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (/.f64 -2/45 (/.f64 (/.f64 t l) l))) (*.f64 (*.f64 (/.f64 l t) l) -2/189)))))
(+.f64 (+.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/6)) (*.f64 (*.f64 (/.f64 l t) l) -7/120)) (*.f64 (*.f64 k k) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) 139/15120) (*.f64 (*.f64 (*.f64 (/.f64 l t) l) -7/120) 1/3))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t))))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 (/.f64 1 (*.f64 k k)) t)
(/.f64 1 (*.f64 k (*.f64 k t)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (/.f64 (/.f64 1 (*.f64 k k)) t) (/.f64 1/6 t))
(+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))
(-.f64 (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 (/.f64 1 (*.f64 k k)) t)) (/.f64 1/6 t))
(+.f64 (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 1 (*.f64 k (*.f64 k t)))) (/.f64 -1/6 t))
(+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)))
(+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))
(-.f64 (+.f64 (*.f64 -31/3024 (/.f64 (pow.f64 k 4) t)) (+.f64 (*.f64 -7/120 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t)))) (*.f64 1/6 (/.f64 1 t)))
(-.f64 (fma.f64 -31/3024 (/.f64 (pow.f64 k 4) t) (fma.f64 -7/120 (/.f64 (*.f64 k k) t) (/.f64 (/.f64 1 (*.f64 k k)) t))) (/.f64 1/6 t))
(+.f64 (fma.f64 -31/3024 (/.f64 (pow.f64 k 4) t) (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 1 (*.f64 k (*.f64 k t))))) (/.f64 -1/6 t))
(+.f64 (fma.f64 -7/120 (/.f64 k (/.f64 t k)) (/.f64 -1/6 t)) (fma.f64 -31/3024 (/.f64 (pow.f64 k 4) t) (/.f64 1 (*.f64 k (*.f64 k t)))))
(+.f64 (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 1 (*.f64 k (*.f64 k t)))) (fma.f64 -31/3024 (/.f64 (pow.f64 k 4) t) (/.f64 -1/6 t)))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))
4.4b
(/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l))))
5.5b
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
5.5b
(*.f64 (*.f64 k k) (/.f64 1 l))
Compiler

Compiled 65 to 30 computations (53.8% saved)

series10.0ms (0%)

Counts
4 → 108
Calls

27 calls:

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

rewrite84.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
789×log-prod_binary64
357×pow-unpow_binary64
348×pow2_binary64
252×log-div_binary64
249×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify176.0ms (0.4%)

Algorithm
egg-herbie
Rules
1514×associate-/r/_binary64
572×unswap-sqr_binary64
550×times-frac_binary64
398×sqr-pow_binary64
309×associate-/r*_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0151152
1301152
2821152
33621152
428771152
531891152
641271092
742781092
844501092
946671092
1071921092
1176351092
Stop Event
node limit
Counts
293 → 191
Calls
Call 1
Inputs
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(/.f64 (pow.f64 k 2) l)
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
Outputs
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(*.f64 k (/.f64 k l))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l t) 2))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 (/.f64 l t) (*.f64 2 (/.f64 l (pow.f64 k 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(*.f64 l (/.f64 l (pow.f64 k 4)))
(pow.f64 (/.f64 (sqrt.f64 l) k) 4)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)
(/.f64 (pow.f64 k 4) l)

localize100.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (cos.f64 k) t)
3.0b
(*.f64 (/.f64 (/.f64 l k) k) l)
7.8b
(/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t)))
8.5b
(/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))
Compiler

Compiled 73 to 14 computations (80.8% saved)

series32.0ms (0.1%)

Counts
3 → 64
Calls

21 calls:

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

rewrite97.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
936×log-prod_binary64
378×log-div_binary64
246×expm1-udef_binary64
246×log1p-udef_binary64
214×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify63.0ms (0.1%)

Algorithm
egg-herbie
Rules
760×associate-/l*_binary64
645×associate-/r*_binary64
593×unswap-sqr_binary64
534×associate-*l*_binary64
530×associate-*r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0451030
11181028
23331014
312251009
468941009
Stop Event
node limit
Counts
202 → 157
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 l 2)) t)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 1 t)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 k 2) t)) (/.f64 1 t))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 k 2) t)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 k 4) t)) (/.f64 1 t)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 k 2) t)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 k 4) t)) (+.f64 (/.f64 1 t) (*.f64 -1/720 (/.f64 (pow.f64 k 6) t)))))
Outputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (/.f64 (*.f64 (pow.f64 k 4) t) l))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(fma.f64 -1/2 (/.f64 (/.f64 l (/.f64 (*.f64 k k) l)) t) (/.f64 l (/.f64 (*.f64 (pow.f64 k 4) t) l)))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l))
(*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k)))))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (/.f64 (/.f64 l (/.f64 (*.f64 k k) l)) t) (/.f64 l (/.f64 (*.f64 (pow.f64 k 4) t) l))))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/2 (*.f64 k k)) 1/24)))
(fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 l 2)) t)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -1/720 (/.f64 (*.f64 k k) (/.f64 t (*.f64 l l))) (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -1/720 (/.f64 (*.f64 k k) (/.f64 t (*.f64 l l))) (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (/.f64 (/.f64 l (/.f64 (*.f64 k k) l)) t) (/.f64 l (/.f64 (*.f64 (pow.f64 k 4) t) l)))))
(fma.f64 -1/720 (*.f64 (*.f64 l l) (/.f64 k (/.f64 t k))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/2 (*.f64 k k)) 1/24))))
(fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 l (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 k (/.f64 (/.f64 t l) (*.f64 k -1/720))))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (/.f64 (cos.f64 k) t))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 (pow.f64 k 4) t)))
(*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(/.f64 l (/.f64 (*.f64 k k) l))
(*.f64 (/.f64 l (*.f64 k k)) l)
(/.f64 1 t)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 k 2) t)) (/.f64 1 t))
(fma.f64 -1/2 (/.f64 (*.f64 k k) t) (/.f64 1 t))
(fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 k 2) t)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 k 4) t)) (/.f64 1 t)))
(fma.f64 -1/2 (/.f64 (*.f64 k k) t) (fma.f64 1/24 (/.f64 (pow.f64 k 4) t) (/.f64 1 t)))
(fma.f64 -1/2 (/.f64 k (/.f64 t k)) (fma.f64 1/24 (/.f64 (pow.f64 k 4) t) (/.f64 1 t)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 k 2) t)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 k 4) t)) (+.f64 (/.f64 1 t) (*.f64 -1/720 (/.f64 (pow.f64 k 6) t)))))
(fma.f64 -1/2 (/.f64 (*.f64 k k) t) (+.f64 (fma.f64 1/24 (/.f64 (pow.f64 k 4) t) (/.f64 1 t)) (*.f64 -1/720 (/.f64 (pow.f64 k 6) t))))
(fma.f64 -1/2 (/.f64 k (/.f64 t k)) (fma.f64 1/24 (/.f64 (pow.f64 k 4) t) (fma.f64 -1/720 (/.f64 (pow.f64 k 6) t) (/.f64 1 t))))
(fma.f64 1/24 (/.f64 (pow.f64 k 4) t) (fma.f64 -1/2 (/.f64 (*.f64 k k) t) (fma.f64 -1/720 (/.f64 (pow.f64 k 6) t) (/.f64 1 t))))

localize50.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 k (sin.f64 k))
0.3b
(pow.f64 (*.f64 k (sin.f64 k)) 2)
5.4b
(*.f64 (/.f64 (*.f64 l l) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t))
16.0b
(/.f64 (*.f64 l l) (pow.f64 (*.f64 k (sin.f64 k)) 2))
Compiler

Compiled 70 to 24 computations (65.7% saved)

series22.0ms (0.1%)

Counts
4 → 76
Calls

21 calls:

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

rewrite177.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
758×log-prod_binary64
363×pow2_binary64
300×pow-unpow_binary64
257×pow1/3_binary64
246×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify147.0ms (0.3%)

Algorithm
egg-herbie
Rules
830×fma-neg_binary64
540×fma-def_binary64
302×sub-neg_binary64
278×associate-*l*_binary64
274×associate-*r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01031849
13141818
211441711
355441703
Stop Event
node limit
Counts
243 → 204
Calls
Call 1
Inputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (*.f64 1/3 (/.f64 (pow.f64 l 2) (pow.f64 k 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (pow.f64 k 2))) (*.f64 -1 (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2))))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2/135 (pow.f64 l 2)) (+.f64 (*.f64 -1/315 (pow.f64 l 2)) (*.f64 1/3 (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2)))))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (pow.f64 k 2))) (*.f64 -1 (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2)))))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(pow.f64 k 4)
(+.f64 (pow.f64 k 4) (*.f64 -1/3 (pow.f64 k 6)))
(+.f64 (pow.f64 k 4) (+.f64 (*.f64 2/45 (pow.f64 k 8)) (*.f64 -1/3 (pow.f64 k 6))))
(+.f64 (pow.f64 k 4) (+.f64 (*.f64 -1/315 (pow.f64 k 10)) (+.f64 (*.f64 2/45 (pow.f64 k 8)) (*.f64 -1/3 (pow.f64 k 6)))))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(pow.f64 k 2)
(+.f64 (*.f64 -1/6 (pow.f64 k 4)) (pow.f64 k 2))
(+.f64 (*.f64 -1/6 (pow.f64 k 4)) (+.f64 (pow.f64 k 2) (*.f64 1/120 (pow.f64 k 6))))
(+.f64 (*.f64 -1/5040 (pow.f64 k 8)) (+.f64 (*.f64 -1/6 (pow.f64 k 4)) (+.f64 (pow.f64 k 2) (*.f64 1/120 (pow.f64 k 6)))))
Outputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (pow.f64 k 4))
(/.f64 (*.f64 l l) (pow.f64 k 4))
(/.f64 l (/.f64 (pow.f64 k 4) l))
(*.f64 (/.f64 l (pow.f64 k 4)) l)
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (*.f64 1/3 (/.f64 (pow.f64 l 2) (pow.f64 k 2))))
(+.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (*.f64 1/3 (/.f64 (*.f64 l l) (*.f64 k k))))
(fma.f64 1/3 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(fma.f64 1/3 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 (/.f64 l (pow.f64 k 4)) l))
(fma.f64 1/3 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 (/.f64 l (pow.f64 k 4)) l))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (pow.f64 k 2))) (*.f64 -1 (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2))))))
(+.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (fma.f64 1/3 (/.f64 (*.f64 l l) (*.f64 k k)) (neg.f64 (*.f64 (*.f64 l l) -1/15))))
(+.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (fma.f64 1/3 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (*.f64 l l) 1/15)))
(fma.f64 (*.f64 l l) 1/15 (fma.f64 1/3 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 (/.f64 l (pow.f64 k 4)) l)))
(fma.f64 1/3 (*.f64 (/.f64 (/.f64 l k) k) l) (fma.f64 (*.f64 l l) 1/15 (*.f64 (/.f64 l (pow.f64 k 4)) l)))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 2/135 (pow.f64 l 2)) (+.f64 (*.f64 -1/315 (pow.f64 l 2)) (*.f64 1/3 (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2)))))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (pow.f64 k 2))) (*.f64 -1 (+.f64 (*.f64 -1/9 (pow.f64 l 2)) (*.f64 2/45 (pow.f64 l 2)))))))
(+.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (fma.f64 -1 (*.f64 (*.f64 k k) (fma.f64 2/135 (*.f64 l l) (fma.f64 -1/315 (*.f64 l l) (*.f64 1/3 (*.f64 (*.f64 l l) -1/15))))) (fma.f64 1/3 (/.f64 (*.f64 l l) (*.f64 k k)) (neg.f64 (*.f64 (*.f64 l l) -1/15)))))
(+.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (-.f64 (fma.f64 1/3 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (*.f64 l l) 1/15)) (*.f64 k (*.f64 k (+.f64 (*.f64 (*.f64 l l) -1/45) (*.f64 (*.f64 l l) 11/945))))))
(-.f64 (fma.f64 (*.f64 l l) 1/15 (fma.f64 1/3 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 (/.f64 l (pow.f64 k 4)) l))) (*.f64 (*.f64 k k) (*.f64 (*.f64 l l) -2/189)))
(fma.f64 (*.f64 k k) (*.f64 (*.f64 l l) 2/189) (fma.f64 1/3 (*.f64 (/.f64 (/.f64 l k) k) l) (fma.f64 (*.f64 l l) 1/15 (*.f64 (/.f64 l (pow.f64 k 4)) l))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (pow.f64 (sin.f64 k) 2))
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(+.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))) (*.f64 1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t)))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (-.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 -1/3 (*.f64 k k)) (/.f64 l (/.f64 t l)))))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) -1/6))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))) (fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))) (fma.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) -1/3 (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) -1/6))) (*.f64 (*.f64 (/.f64 l t) l) 1/10))
(fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6 (*.f64 (*.f64 (/.f64 l t) l) -1/10))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 (*.f64 k k) (-.f64 (/.f64 (*.f64 -1/720 (*.f64 l l)) t) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (*.f64 -1/315 (/.f64 (*.f64 l l) t))))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))) (fma.f64 -1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/720) (+.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/135) (fma.f64 -1/315 (/.f64 l (/.f64 t l)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))))))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))) (fma.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) -1/3 (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(+.f64 (-.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) -1/6))) (*.f64 (*.f64 (/.f64 l t) l) 1/10)) (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 -1/720 t) (*.f64 l l)) (fma.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)) (*.f64 (*.f64 (/.f64 l t) l) -2/189)))))
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6 (*.f64 (*.f64 (/.f64 l t) l) -1/10)))) (*.f64 k (*.f64 k (+.f64 (fma.f64 (*.f64 (/.f64 l t) l) 13/2160 (*.f64 1/3 (fma.f64 (*.f64 (/.f64 l t) l) -1/72 (/.f64 (*.f64 (*.f64 l l) -2/45) t)))) (*.f64 (*.f64 (/.f64 l t) l) 1/315)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)) (/.f64 (cos.f64 k) k)))
(*.f64 (*.f64 l l) (/.f64 (cos.f64 k) (*.f64 k (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))))
(pow.f64 k 4)
(+.f64 (pow.f64 k 4) (*.f64 -1/3 (pow.f64 k 6)))
(fma.f64 -1/3 (pow.f64 k 6) (pow.f64 k 4))
(+.f64 (pow.f64 k 4) (+.f64 (*.f64 2/45 (pow.f64 k 8)) (*.f64 -1/3 (pow.f64 k 6))))
(+.f64 (pow.f64 k 4) (fma.f64 2/45 (pow.f64 k 8) (*.f64 -1/3 (pow.f64 k 6))))
(fma.f64 2/45 (pow.f64 k 8) (fma.f64 -1/3 (pow.f64 k 6) (pow.f64 k 4)))
(+.f64 (pow.f64 k 4) (+.f64 (*.f64 -1/315 (pow.f64 k 10)) (+.f64 (*.f64 2/45 (pow.f64 k 8)) (*.f64 -1/3 (pow.f64 k 6)))))
(+.f64 (pow.f64 k 4) (fma.f64 -1/315 (pow.f64 k 10) (fma.f64 2/45 (pow.f64 k 8) (*.f64 -1/3 (pow.f64 k 6)))))
(fma.f64 -1/315 (pow.f64 k 10) (fma.f64 2/45 (pow.f64 k 8) (fma.f64 -1/3 (pow.f64 k 6) (pow.f64 k 4))))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))
(*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))
(*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))
(*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))
(*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))
(*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))
(*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))
(*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))
(*.f64 (pow.f64 k 2) (pow.f64 (sin.f64 k) 2))
(*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))
(*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))
(pow.f64 k 2)
(*.f64 k k)
(+.f64 (*.f64 -1/6 (pow.f64 k 4)) (pow.f64 k 2))
(fma.f64 -1/6 (pow.f64 k 4) (*.f64 k k))
(fma.f64 k k (*.f64 (pow.f64 k 4) -1/6))
(fma.f64 (pow.f64 k 4) -1/6 (*.f64 k k))
(+.f64 (*.f64 -1/6 (pow.f64 k 4)) (+.f64 (pow.f64 k 2) (*.f64 1/120 (pow.f64 k 6))))
(+.f64 (fma.f64 -1/6 (pow.f64 k 4) (*.f64 k k)) (*.f64 (pow.f64 k 6) 1/120))
(fma.f64 (pow.f64 k 4) -1/6 (fma.f64 (pow.f64 k 6) 1/120 (*.f64 k k)))
(fma.f64 k k (fma.f64 (pow.f64 k 4) -1/6 (*.f64 (pow.f64 k 6) 1/120)))
(+.f64 (*.f64 -1/5040 (pow.f64 k 8)) (+.f64 (*.f64 -1/6 (pow.f64 k 4)) (+.f64 (pow.f64 k 2) (*.f64 1/120 (pow.f64 k 6)))))
(fma.f64 -1/5040 (pow.f64 k 8) (+.f64 (fma.f64 -1/6 (pow.f64 k 4) (*.f64 k k)) (*.f64 (pow.f64 k 6) 1/120)))
(fma.f64 (pow.f64 k 8) -1/5040 (fma.f64 (pow.f64 k 4) -1/6 (fma.f64 (pow.f64 k 6) 1/120 (*.f64 k k))))
(fma.f64 (pow.f64 k 4) -1/6 (fma.f64 (pow.f64 k 8) -1/5040 (fma.f64 k k (*.f64 (pow.f64 k 6) 1/120))))

localize70.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 k (/.f64 1 t))
0.4b
(pow.f64 (sin.f64 k) 2)
3.0b
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
16.3b
(/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t))))
Compiler

Compiled 89 to 41 computations (53.9% saved)

series10.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite126.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
981×log-prod_binary64
396×log-div_binary64
302×expm1-udef_binary64
302×log1p-udef_binary64
262×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify89.0ms (0.2%)

Algorithm
egg-herbie
Rules
819×associate-*l/_binary64
542×fma-neg_binary64
415×associate-/l/_binary64
392×associate-/r/_binary64
249×sub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0551227
11771217
26251127
331981085
Stop Event
node limit
Counts
157 → 107
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
Outputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))
(*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))
(/.f64 (*.f64 l (/.f64 l (pow.f64 k 4))) t)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) -1/3))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))) (*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) 1/3))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) -1/6))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) -1/6))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))) (fma.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) -1/3 (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) -1/6))) (*.f64 (*.f64 (/.f64 l t) l) 1/10))
(+.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) -1/6)) (*.f64 (*.f64 (/.f64 l t) l) -7/120))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (/.f64 (*.f64 -1/315 (*.f64 l l)) t)))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (fma.f64 (*.f64 k k) (-.f64 (/.f64 (*.f64 (*.f64 l l) -1/720) t) (+.f64 (*.f64 (/.f64 l (/.f64 t l)) -1/135) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (*.f64 (/.f64 l (/.f64 t l)) -1/315)))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))) (fma.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) -1/3 (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(+.f64 (-.f64 (fma.f64 1/24 (*.f64 (/.f64 l t) l) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) -1/6))) (*.f64 (*.f64 (/.f64 l t) l) 1/10)) (*.f64 (*.f64 k k) (-.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/720) (fma.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)) (*.f64 (*.f64 (/.f64 l t) l) -2/189)))))
(+.f64 (+.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) -1/6)) (*.f64 (*.f64 (/.f64 l t) l) -7/120)) (*.f64 (*.f64 k k) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) 139/15120) (*.f64 (*.f64 (*.f64 (/.f64 l t) l) -7/120) 1/3))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 k k) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 l l)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 l k) l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k t)))
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)
(*.f64 k t)

eval478.0ms (1.1%)

Compiler

Compiled 21452 to 10009 computations (53.3% saved)

prune536.0ms (1.2%)

Pruning

58 alts after pruning (57 fresh and 1 done)

PrunedKeptTotal
New93442976
Fresh291544
Picked101
Done415
Total968581026
Error
0.0b
Counts
1026 → 58
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
6.8b
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
25.8b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
43.8b
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
26.4b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
14.7b
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))))
29.0b
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
29.8b
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
16.9b
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (/.f64 (cos.f64 k) t))) (pow.f64 (*.f64 k (sin.f64 k)) 2)))
26.0b
(*.f64 (/.f64 2 t) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) 2) 3))
7.1b
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
26.5b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))))
24.6b
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
28.5b
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
27.3b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
46.9b
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 t)) (/.f64 l (*.f64 k k))) 2)
6.8b
(*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k))))
26.6b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
9.3b
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t)))
25.2b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
43.2b
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t)))))
21.1b
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l))))
25.9b
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
8.4b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) 3)))
31.0b
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
11.6b
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))
4.8b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
29.3b
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
38.4b
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
25.3b
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
14.6b
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))
25.9b
(*.f64 2 (pow.f64 (/.f64 k (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 (cos.f64 k) (*.f64 k t)))) -1))
26.1b
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
28.4b
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)))
25.9b
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
12.8b
(*.f64 2 (*.f64 (/.f64 l (*.f64 k (/.f64 (*.f64 k t) (cos.f64 k)))) (/.f64 l (pow.f64 (sin.f64 k) 2))))
26.1b
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
44.3b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
29.8b
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
26.5b
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
9.2b
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
26.6b
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
7.2b
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
16.9b
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k)))
30.0b
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 t 1/2) (/.f64 (pow.f64 k 4) l)))))
32.2b
(*.f64 (/.f64 2 t) (exp.f64 (*.f64 2 (log.f64 (/.f64 l (*.f64 k k))))))
33.0b
(*.f64 (/.f64 (/.f64 (/.f64 l 1/2) (tan.f64 k)) (/.f64 k t)) (/.f64 (*.f64 l (/.f64 (pow.f64 t -3) (sin.f64 k))) (/.f64 k t)))
20.5b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
7.0b
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
29.0b
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
23.3b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
39.2b
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
43.3b
(*.f64 2 (fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))
14.3b
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t))))
24.8b
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
27.3b
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
13.9b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))
24.7b
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
Compiler

Compiled 2398 to 1592 computations (33.6% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t)))
0.2b
(/.f64 l (sin.f64 k))
0.3b
(/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k)))
4.9b
(/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))
Compiler

Compiled 77 to 14 computations (81.8% saved)

series27.0ms (0.1%)

Counts
4 → 100
Calls

30 calls:

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

rewrite102.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
920×log-prod_binary64
431×log-div_binary64
257×expm1-udef_binary64
257×log1p-udef_binary64
220×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify72.0ms (0.2%)

Algorithm
egg-herbie
Rules
776×fma-def_binary64
511×associate-*l*_binary64
500×associate-*r*_binary64
336×associate-+l+_binary64
278×associate-+r+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01352159
14612113
217261974
Stop Event
node limit
Counts
330 → 267
Calls
Call 1
Inputs
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 (pow.f64 k 2) t))
(+.f64 (/.f64 l (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 l t)))
(+.f64 (/.f64 l (*.f64 (pow.f64 k 2) t)) (+.f64 (*.f64 1/6 (/.f64 l t)) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/120 (/.f64 l t)) (*.f64 -1/36 (/.f64 l t)))))))
(+.f64 (/.f64 l (*.f64 (pow.f64 k 2) t)) (+.f64 (*.f64 1/6 (/.f64 l t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/120 (/.f64 l t)) (*.f64 -1/36 (/.f64 l t))))) (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/720 (/.f64 l t)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (/.f64 l t)) (*.f64 -1/36 (/.f64 l t)))) (*.f64 -1/5040 (/.f64 l t)))))))))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 l (pow.f64 k 2))
(-.f64 (+.f64 (/.f64 l (pow.f64 k 2)) (*.f64 -1/2 l)) (*.f64 -1/6 l))
(-.f64 (+.f64 (/.f64 l (pow.f64 k 2)) (+.f64 (*.f64 -1/2 l) (*.f64 (pow.f64 k 2) (-.f64 (*.f64 1/24 l) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 l) (*.f64 -1/6 l))) (*.f64 1/120 l)))))) (*.f64 -1/6 l))
(-.f64 (+.f64 (/.f64 l (pow.f64 k 2)) (+.f64 (*.f64 (pow.f64 k 4) (-.f64 (*.f64 -1/720 l) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 l) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 l) (*.f64 -1/6 l))) (*.f64 1/120 l)))) (+.f64 (*.f64 -1/5040 l) (*.f64 1/120 (-.f64 (*.f64 -1/2 l) (*.f64 -1/6 l))))))) (+.f64 (*.f64 -1/2 l) (*.f64 (pow.f64 k 2) (-.f64 (*.f64 1/24 l) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 l) (*.f64 -1/6 l))) (*.f64 1/120 l))))))) (*.f64 -1/6 l))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(/.f64 l k)
(+.f64 (*.f64 1/6 (*.f64 k l)) (/.f64 l k))
(+.f64 (*.f64 1/6 (*.f64 k l)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)))) (/.f64 l k)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 5) (+.f64 (*.f64 -1/5040 l) (+.f64 (*.f64 1/720 l) (*.f64 1/6 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l))))))) (+.f64 (*.f64 1/6 (*.f64 k l)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)))) (/.f64 l k))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
Outputs
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 (pow.f64 k 2) t))
(/.f64 l (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k k)) t)
(+.f64 (/.f64 l (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 l t)))
(+.f64 (/.f64 l (*.f64 t (*.f64 k k))) (*.f64 1/6 (/.f64 l t)))
(fma.f64 1/6 (/.f64 l t) (/.f64 l (*.f64 t (*.f64 k k))))
(fma.f64 1/6 (/.f64 l t) (/.f64 (/.f64 l (*.f64 k k)) t))
(+.f64 (/.f64 l (*.f64 (pow.f64 k 2) t)) (+.f64 (*.f64 1/6 (/.f64 l t)) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/120 (/.f64 l t)) (*.f64 -1/36 (/.f64 l t)))))))
(+.f64 (/.f64 l (*.f64 t (*.f64 k k))) (fma.f64 1/6 (/.f64 l t) (neg.f64 (*.f64 (*.f64 k k) (*.f64 (/.f64 l t) -7/360)))))
(-.f64 (fma.f64 1/6 (/.f64 l t) (/.f64 l (*.f64 t (*.f64 k k)))) (*.f64 (*.f64 k k) (*.f64 (/.f64 l t) -7/360)))
(+.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (*.f64 (/.f64 l t) (-.f64 1/6 (*.f64 -7/360 (*.f64 k k)))))
(+.f64 (/.f64 l (*.f64 (pow.f64 k 2) t)) (+.f64 (*.f64 1/6 (/.f64 l t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/120 (/.f64 l t)) (*.f64 -1/36 (/.f64 l t))))) (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 1/720 (/.f64 l t)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (/.f64 l t)) (*.f64 -1/36 (/.f64 l t)))) (*.f64 -1/5040 (/.f64 l t)))))))))
(+.f64 (/.f64 l (*.f64 t (*.f64 k k))) (fma.f64 1/6 (/.f64 l t) (*.f64 -1 (+.f64 (*.f64 (*.f64 k k) (*.f64 (/.f64 l t) -7/360)) (*.f64 (pow.f64 k 4) (fma.f64 1/720 (/.f64 l t) (fma.f64 1/6 (*.f64 (/.f64 l t) -7/360) (*.f64 (/.f64 l t) -1/5040))))))))
(+.f64 (fma.f64 1/6 (/.f64 l t) (/.f64 l (*.f64 t (*.f64 k k)))) (neg.f64 (fma.f64 (*.f64 k k) (*.f64 (/.f64 l t) -7/360) (*.f64 (pow.f64 k 4) (fma.f64 (/.f64 l t) 1/720 (fma.f64 (/.f64 l t) -1/5040 (*.f64 (/.f64 l t) -7/2160)))))))
(+.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (fma.f64 (fma.f64 (/.f64 l t) 1/720 (*.f64 (/.f64 l t) -13/3780)) (neg.f64 (pow.f64 k 4)) (*.f64 (/.f64 l t) (-.f64 1/6 (*.f64 -7/360 (*.f64 k k))))))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 l (*.f64 k (*.f64 (sin.f64 k) t)))
(/.f64 (/.f64 l k) (*.f64 (sin.f64 k) t))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(-.f64 (+.f64 (/.f64 l (pow.f64 k 2)) (*.f64 -1/2 l)) (*.f64 -1/6 l))
(+.f64 (/.f64 l (*.f64 k k)) (*.f64 l -1/3))
(fma.f64 l -1/3 (/.f64 l (*.f64 k k)))
(-.f64 (+.f64 (/.f64 l (pow.f64 k 2)) (+.f64 (*.f64 -1/2 l) (*.f64 (pow.f64 k 2) (-.f64 (*.f64 1/24 l) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 l) (*.f64 -1/6 l))) (*.f64 1/120 l)))))) (*.f64 -1/6 l))
(+.f64 (+.f64 (/.f64 l (*.f64 k k)) (fma.f64 -1/2 l (*.f64 (*.f64 k k) (-.f64 (*.f64 l 1/24) (fma.f64 -1/6 (*.f64 l -1/3) (*.f64 l 1/120)))))) (*.f64 1/6 l))
(+.f64 (/.f64 l (*.f64 k k)) (+.f64 (*.f64 k (*.f64 k (-.f64 (*.f64 l 1/24) (fma.f64 l 1/120 (*.f64 l 1/18))))) (*.f64 l -1/3)))
(+.f64 (/.f64 l (*.f64 k k)) (fma.f64 k (*.f64 k (+.f64 (*.f64 l -1/72) (*.f64 l -1/120))) (*.f64 l -1/3)))
(-.f64 (+.f64 (/.f64 l (pow.f64 k 2)) (+.f64 (*.f64 (pow.f64 k 4) (-.f64 (*.f64 -1/720 l) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 l) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 l) (*.f64 -1/6 l))) (*.f64 1/120 l)))) (+.f64 (*.f64 -1/5040 l) (*.f64 1/120 (-.f64 (*.f64 -1/2 l) (*.f64 -1/6 l))))))) (+.f64 (*.f64 -1/2 l) (*.f64 (pow.f64 k 2) (-.f64 (*.f64 1/24 l) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 l) (*.f64 -1/6 l))) (*.f64 1/120 l))))))) (*.f64 -1/6 l))
(+.f64 (+.f64 (/.f64 l (*.f64 k k)) (fma.f64 (pow.f64 k 4) (-.f64 (*.f64 l -1/720) (fma.f64 -1/6 (-.f64 (*.f64 l 1/24) (fma.f64 -1/6 (*.f64 l -1/3) (*.f64 l 1/120))) (fma.f64 -1/5040 l (*.f64 1/120 (*.f64 l -1/3))))) (fma.f64 -1/2 l (*.f64 (*.f64 k k) (-.f64 (*.f64 l 1/24) (fma.f64 -1/6 (*.f64 l -1/3) (*.f64 l 1/120))))))) (*.f64 1/6 l))
(+.f64 (/.f64 l (*.f64 k k)) (+.f64 (*.f64 (pow.f64 k 4) (-.f64 (*.f64 l -1/720) (fma.f64 -1/6 (-.f64 (*.f64 l 1/24) (fma.f64 l 1/120 (*.f64 l 1/18))) (fma.f64 l -1/5040 (*.f64 l -1/360))))) (+.f64 (*.f64 k (*.f64 k (-.f64 (*.f64 l 1/24) (fma.f64 l 1/120 (*.f64 l 1/18))))) (*.f64 l -1/3))))
(+.f64 (fma.f64 (pow.f64 k 4) (-.f64 (*.f64 l -1/720) (fma.f64 -1/6 (+.f64 (*.f64 l -1/72) (*.f64 l -1/120)) (*.f64 l -1/336))) (/.f64 l (*.f64 k k))) (fma.f64 k (*.f64 k (+.f64 (*.f64 l -1/72) (*.f64 l -1/120))) (*.f64 l -1/3)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 (*.f64 (cos.f64 k) l) (*.f64 k (sin.f64 k)))
(*.f64 (/.f64 (cos.f64 k) k) (/.f64 l (sin.f64 k)))
(*.f64 (/.f64 l k) (/.f64 (cos.f64 k) (sin.f64 k)))
(/.f64 l k)
(+.f64 (*.f64 1/6 (*.f64 k l)) (/.f64 l k))
(fma.f64 1/6 (*.f64 l k) (/.f64 l k))
(fma.f64 l (*.f64 k 1/6) (/.f64 l k))
(+.f64 (*.f64 1/6 (*.f64 k l)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)))) (/.f64 l k)))
(fma.f64 1/6 (*.f64 l k) (fma.f64 -1 (*.f64 (pow.f64 k 3) (*.f64 l -7/360)) (/.f64 l k)))
(fma.f64 1/6 (*.f64 l k) (-.f64 (/.f64 l k) (*.f64 l (*.f64 -7/360 (pow.f64 k 3)))))
(fma.f64 l (*.f64 k 1/6) (fma.f64 (pow.f64 k 3) (*.f64 l 7/360) (/.f64 l k)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 5) (+.f64 (*.f64 -1/5040 l) (+.f64 (*.f64 1/720 l) (*.f64 1/6 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l))))))) (+.f64 (*.f64 1/6 (*.f64 k l)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)))) (/.f64 l k))))
(fma.f64 -1 (*.f64 (pow.f64 k 5) (fma.f64 -1/5040 l (fma.f64 1/720 l (*.f64 1/6 (*.f64 l -7/360))))) (fma.f64 1/6 (*.f64 l k) (fma.f64 -1 (*.f64 (pow.f64 k 3) (*.f64 l -7/360)) (/.f64 l k))))
(-.f64 (fma.f64 1/6 (*.f64 l k) (-.f64 (/.f64 l k) (*.f64 l (*.f64 -7/360 (pow.f64 k 3))))) (*.f64 (pow.f64 k 5) (+.f64 (*.f64 l -7/2160) (*.f64 l 1/840))))
(-.f64 (fma.f64 l (*.f64 k 1/6) (fma.f64 (pow.f64 k 3) (*.f64 l 7/360) (/.f64 l k))) (*.f64 (pow.f64 k 5) (*.f64 l -31/15120)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))
(/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4))
(/.f64 l (*.f64 t (/.f64 (pow.f64 k 4) l)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))) (*.f64 1/3 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k)))))
(fma.f64 -1/2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) (+.f64 (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) 1/3)))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (/.f64 t (/.f64 l (*.f64 k k)))) -1/6))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4)))) (fma.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/3 (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (/.f64 t (/.f64 l (*.f64 k k)))) -1/6))) (*.f64 (/.f64 (*.f64 l l) t) 1/10))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (/.f64 (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 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (fma.f64 (*.f64 k k) (-.f64 (*.f64 -1/720 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (*.f64 (/.f64 (*.f64 l l) t) -1/315)))) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))) (fma.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))))
(-.f64 (fma.f64 1/24 (/.f64 l (/.f64 t l)) (fma.f64 -1/2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) (fma.f64 (*.f64 k k) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 l -1/720) l) t) (*.f64 (/.f64 l (/.f64 t l)) -1/135)) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (*.f64 (/.f64 l (/.f64 t l)) -1/315))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 k 4))))) (fma.f64 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) -1/3 (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))
(+.f64 (-.f64 (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (/.f64 t (/.f64 l (*.f64 k k)))) -1/6))) (*.f64 (/.f64 (*.f64 l l) t) 1/10)) (*.f64 k (*.f64 k (-.f64 (/.f64 (*.f64 l l) (/.f64 t -1/720)) (fma.f64 -1/3 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/72) (*.f64 (/.f64 (*.f64 l l) t) -2/45)) (*.f64 (/.f64 (*.f64 l l) t) -2/189))))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (/.f64 l (*.f64 k k)) t) (/.f64 (*.f64 l (cos.f64 k)) (pow.f64 (sin.f64 k) 2)))

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 l k) k)
0.1b
(*.f64 k (*.f64 k t))
3.0b
(*.f64 (/.f64 (/.f64 l k) k) l)
7.8b
(/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t)))
Compiler

Compiled 58 to 12 computations (79.3% saved)

series11.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
801×log-prod_binary64
339×pow-unpow_binary64
306×pow2_binary64
274×log-div_binary64
221×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify118.0ms (0.3%)

Algorithm
egg-herbie
Rules
1170×associate-*r/_binary64
1002×associate-/l/_binary64
664×associate-/r/_binary64
618×unswap-sqr_binary64
313×sqr-pow_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
013804
127804
262804
3222804
41559804
52895768
63970768
74127768
84306768
94520768
107692768
Stop Event
node limit
Counts
215 → 137
Calls
Call 1
Inputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(*.f64 (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 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
(/.f64 l (pow.f64 k 2))
Outputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) l)
(*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t)
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(*.f64 (pow.f64 k 2) t)
(*.f64 t (*.f64 k k))
(*.f64 k (*.f64 k t))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(/.f64 (/.f64 l k) k)

localize21.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 l (/.f64 2 t))
7.3b
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
10.4b
(/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4))
Compiler

Compiled 45 to 30 computations (33.3% saved)

series19.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite84.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
713×log-prod_binary64
347×pow2_binary64
253×log-div_binary64
243×pow1/3_binary64
237×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify100.0ms (0.2%)

Algorithm
egg-herbie
Rules
1211×associate-*l/_binary64
946×associate-/l/_binary64
676×associate-/r/_binary64
674×associate-*r/_binary64
374×unswap-sqr_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0151212
1361212
2971212
33371212
419941212
522721176
625461176
730461176
831601176
933171176
Stop Event
node limit
Counts
229 → 139
Calls
Call 1
Inputs
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
(*.f64 2 (/.f64 l t))
Outputs
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 l) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4)))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t l)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) t) (pow.f64 k 4))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(/.f64 2 (*.f64 (pow.f64 k 4) (/.f64 t (*.f64 l l))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 k 4) t) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)
(*.f64 2 (/.f64 l t))
(/.f64 (*.f64 2 l) t)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 l k) 2)
0.3b
(/.f64 (cos.f64 k) (*.f64 k t))
1.3b
(/.f64 (pow.f64 (/.f64 l k) 2) k)
5.4b
(*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 (cos.f64 k) (*.f64 k t)))
Compiler

Compiled 63 to 23 computations (63.5% saved)

series15.0ms (0%)

Counts
4 → 88
Calls

27 calls:

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

rewrite88.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
758×log-prod_binary64
351×pow2_binary64
294×pow-unpow_binary64
251×pow1/3_binary64
249×log-div_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify73.0ms (0.2%)

Algorithm
egg-herbie
Rules
775×associate-/l*_binary64
696×associate-/r*_binary64
527×unswap-sqr_binary64
505×associate-*l*_binary64
501×associate-*r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0491277
11301275
23671259
312771252
471071252
Stop Event
node limit
Counts
286 → 219
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 l 2)) t)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 1 (*.f64 k t))
(+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))
(+.f64 (/.f64 1 (*.f64 k t)) (+.f64 (*.f64 -1/2 (/.f64 k t)) (*.f64 1/24 (/.f64 (pow.f64 k 3) t))))
(+.f64 (/.f64 1 (*.f64 k t)) (+.f64 (*.f64 -1/2 (/.f64 k t)) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 k 5) t)) (*.f64 1/24 (/.f64 (pow.f64 k 3) t)))))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
Outputs
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))
(/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l)))
(/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(fma.f64 -1/2 (/.f64 l (*.f64 t (/.f64 (*.f64 k k) l))) (/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l))))
(*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k))))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/2 (*.f64 k k)) 1/24)))
(fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 (/.f64 -1/2 k) k)) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 k 2) (pow.f64 l 2)) t)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -1/720 (/.f64 (*.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -1/720 (/.f64 k (/.f64 (/.f64 t (*.f64 l l)) k)) (fma.f64 1/24 (/.f64 (*.f64 l l) t) (fma.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -1/720 (/.f64 (*.f64 (*.f64 k l) (*.f64 k l)) t) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 -1/2 (*.f64 k k)) 1/24))))
(fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 (/.f64 -1/2 k) k)) (*.f64 l (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 k (/.f64 (/.f64 t l) (*.f64 k -1/720))))))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 4) t))
(*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (cos.f64 k) (/.f64 (*.f64 (pow.f64 k 4) t) (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) l) l) t)
(/.f64 (/.f64 (cos.f64 k) (pow.f64 k 4)) (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 3))
(/.f64 (*.f64 l l) (pow.f64 k 3))
(/.f64 l (/.f64 (pow.f64 k 3) l))
(/.f64 1 (*.f64 k t))
(+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))
(fma.f64 -1/2 (/.f64 k t) (/.f64 1 (*.f64 k t)))
(+.f64 (/.f64 1 (*.f64 k t)) (+.f64 (*.f64 -1/2 (/.f64 k t)) (*.f64 1/24 (/.f64 (pow.f64 k 3) t))))
(+.f64 (/.f64 1 (*.f64 k t)) (fma.f64 -1/2 (/.f64 k t) (*.f64 1/24 (/.f64 (pow.f64 k 3) t))))
(+.f64 (/.f64 1 (*.f64 k t)) (fma.f64 -1/2 (/.f64 k t) (/.f64 1/24 (/.f64 t (pow.f64 k 3)))))
(fma.f64 -1/2 (/.f64 k t) (fma.f64 1/24 (/.f64 (pow.f64 k 3) t) (/.f64 1 (*.f64 k t))))
(+.f64 (/.f64 1 (*.f64 k t)) (+.f64 (*.f64 -1/2 (/.f64 k t)) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 k 5) t)) (*.f64 1/24 (/.f64 (pow.f64 k 3) t)))))
(+.f64 (/.f64 1 (*.f64 k t)) (fma.f64 -1/2 (/.f64 k t) (fma.f64 -1/720 (/.f64 (pow.f64 k 5) t) (*.f64 1/24 (/.f64 (pow.f64 k 3) t)))))
(+.f64 (fma.f64 -1/2 (/.f64 k t) (/.f64 1 (*.f64 k t))) (fma.f64 -1/720 (/.f64 (pow.f64 k 5) t) (/.f64 1/24 (/.f64 t (pow.f64 k 3)))))
(+.f64 (/.f64 1 (*.f64 k t)) (fma.f64 -1/2 (/.f64 k t) (fma.f64 1/24 (/.f64 (pow.f64 k 3) t) (*.f64 -1/720 (/.f64 (pow.f64 k 5) t)))))
(fma.f64 -1/2 (/.f64 k t) (fma.f64 1/24 (/.f64 (pow.f64 k 3) t) (fma.f64 -1/720 (/.f64 (pow.f64 k 5) t) (/.f64 1 (*.f64 k t)))))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 l (/.f64 l (*.f64 k k)))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 k (*.f64 k t))
0.2b
(/.f64 l (sin.f64 k))
0.3b
(pow.f64 (/.f64 l (sin.f64 k)) 2)
16.3b
(/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t)))
Compiler

Compiled 73 to 24 computations (67.1% saved)

series11.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite72.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
642×log-prod_binary64
376×pow-prod-down_binary64
302×pow2_binary64
245×pow-unpow_binary64
215×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify63.0ms (0.1%)

Algorithm
egg-herbie
Rules
578×fma-neg_binary64
551×fma-def_binary64
374×associate-*l*_binary64
364×associate-*r*_binary64
301×distribute-rgt-out_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0761220
12411205
29741157
348571136
Stop Event
node limit
Counts
152 → 112
Calls
Call 1
Inputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.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 (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 -1 (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))) (/.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 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 2/135 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (*.f64 1/3 (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)) l)) (*.f64 1/36 (pow.f64 l 2)))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (*.f64 1/3 (pow.f64 l 2))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)) l)) (*.f64 1/36 (pow.f64 l 2)))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (+.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -2 (*.f64 l (+.f64 (*.f64 -1/5040 l) (+.f64 (*.f64 1/720 l) (*.f64 1/6 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l))))))) (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)) l)))) (*.f64 1/3 (pow.f64 l 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
Outputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))
(*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))
(/.f64 l (*.f64 (pow.f64 k 4) (/.f64 t l)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(fma.f64 1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(fma.f64 1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(fma.f64 1/3 (/.f64 (*.f64 l (/.f64 l (*.f64 k k))) t) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) t) -1/15) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))
(fma.f64 1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 l (/.f64 t l)) 1/15)))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 1/3 (*.f64 k k)) -1/15)))
(fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 1/3 (*.f64 k k)) 1/15)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 2/135 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t)))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 -1 (*.f64 (*.f64 k k) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/15) (*.f64 (/.f64 (*.f64 l l) t) 11/945))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) t) -1/15) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 k k)) (fma.f64 (/.f64 l (/.f64 t l)) 11/945 (*.f64 (/.f64 l (/.f64 t l)) -1/45)) (*.f64 (/.f64 l (/.f64 t l)) 1/15)) (fma.f64 1/3 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))
(-.f64 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 1/3 (*.f64 k k)) -1/15))) (*.f64 (*.f64 k k) (*.f64 (/.f64 l (/.f64 t l)) -2/189)))
(fma.f64 k (*.f64 k (*.f64 (*.f64 (/.f64 l t) l) 2/189)) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 1/3 (*.f64 k k)) 1/15))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (pow.f64 (sin.f64 k) 2) t))
(/.f64 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 k 2))
(/.f64 (*.f64 l l) (*.f64 k k))
(*.f64 (/.f64 l k) (/.f64 l k))
(*.f64 (/.f64 l (*.f64 k k)) l)
(*.f64 (/.f64 (/.f64 l k) k) l)
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (*.f64 1/3 (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (*.f64 l l) 1/3))
(fma.f64 (*.f64 l l) 1/3 (*.f64 (/.f64 l k) (/.f64 l k)))
(fma.f64 l (*.f64 l 1/3) (*.f64 (/.f64 l (*.f64 k k)) l))
(*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3)))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)) l)) (*.f64 1/36 (pow.f64 l 2)))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (*.f64 1/3 (pow.f64 l 2))))
(fma.f64 (*.f64 k k) (fma.f64 -2 (*.f64 l (*.f64 l -7/360)) (*.f64 (*.f64 l l) 1/36)) (+.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (*.f64 (*.f64 l l) 1/3)))
(fma.f64 (*.f64 k k) (fma.f64 -2 (*.f64 l (*.f64 l -7/360)) (*.f64 (*.f64 l l) 1/36)) (fma.f64 (*.f64 l l) 1/3 (*.f64 (/.f64 l k) (/.f64 l k))))
(fma.f64 (*.f64 k k) (*.f64 l (+.f64 (*.f64 l 7/180) (*.f64 l 1/36))) (fma.f64 l (*.f64 l 1/3) (*.f64 (/.f64 l (*.f64 k k)) l)))
(fma.f64 k (*.f64 k (*.f64 (*.f64 l l) 1/15)) (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)) l)) (*.f64 1/36 (pow.f64 l 2)))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 2)) (+.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -2 (*.f64 l (+.f64 (*.f64 -1/5040 l) (+.f64 (*.f64 1/720 l) (*.f64 1/6 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l))))))) (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/36 l) (*.f64 1/120 l)) l)))) (*.f64 1/3 (pow.f64 l 2)))))
(fma.f64 (*.f64 k k) (fma.f64 -2 (*.f64 l (*.f64 l -7/360)) (*.f64 (*.f64 l l) 1/36)) (+.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (fma.f64 (pow.f64 k 4) (fma.f64 -2 (*.f64 l (fma.f64 -1/5040 l (fma.f64 1/720 l (*.f64 (*.f64 l -7/360) 1/6)))) (*.f64 (*.f64 l (*.f64 l -7/360)) -1/3)) (*.f64 (*.f64 l l) 1/3))))
(+.f64 (fma.f64 (*.f64 k k) (fma.f64 -2 (*.f64 l (*.f64 l -7/360)) (*.f64 (*.f64 l l) 1/36)) (fma.f64 (*.f64 l l) 1/3 (*.f64 (/.f64 l k) (/.f64 l k)))) (*.f64 (pow.f64 k 4) (fma.f64 -2 (*.f64 l (+.f64 (*.f64 l -7/2160) (*.f64 l 1/840))) (*.f64 (*.f64 l -7/360) (*.f64 l -1/3)))))
(fma.f64 k (*.f64 k (*.f64 l (+.f64 (*.f64 l 7/180) (*.f64 l 1/36)))) (fma.f64 l (*.f64 l 1/3) (fma.f64 (pow.f64 k 4) (*.f64 l (+.f64 (*.f64 -2 (*.f64 l -31/15120)) (*.f64 l 7/1080))) (*.f64 (/.f64 l (*.f64 k k)) l))))
(fma.f64 k (*.f64 k (*.f64 (*.f64 l l) 1/15)) (fma.f64 (pow.f64 k 4) (*.f64 l (+.f64 (*.f64 -2 (*.f64 l -31/15120)) (*.f64 l 7/1080))) (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3)))))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 k) 2))
(/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2))
(/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) l))

eval399.0ms (0.9%)

Compiler

Compiled 22291 to 9318 computations (58.2% saved)

prune421.0ms (1%)

Pruning

70 alts after pruning (66 fresh and 4 done)

PrunedKeptTotal
New991311022
Fresh173552
Picked011
Done235
Total1010701080
Error
0.0b
Counts
1080 → 70
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
6.8b
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
25.8b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
26.5b
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
29.0b
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
28.1b
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
14.7b
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))))
29.8b
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
43.8b
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
7.1b
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
26.5b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))))
24.6b
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
25.7b
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
28.5b
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
27.3b
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
25.9b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
27.3b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
6.8b
(*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k))))
26.6b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
9.3b
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t)))
25.2b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
26.5b
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
28.5b
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k)))))
43.2b
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t)))))
21.1b
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l))))
25.9b
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
8.4b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) 3)))
4.8b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
24.3b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t))))
29.8b
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
27.3b
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
38.4b
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
25.0b
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
24.7b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
27.1b
(*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k)))
26.9b
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
25.3b
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
24.7b
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
14.6b
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))
26.1b
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
27.0b
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
14.8b
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
13.9b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))
25.9b
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
30.7b
(*.f64 2 (*.f64 (fma.f64 l -1/3 (/.f64 l (*.f64 k k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
12.8b
(*.f64 2 (*.f64 (/.f64 l (*.f64 k (/.f64 (*.f64 k t) (cos.f64 k)))) (/.f64 l (pow.f64 (sin.f64 k) 2))))
32.9b
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))))
9.4b
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k)))
29.0b
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
26.5b
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
26.0b
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
25.7b
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
26.5b
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
44.3b
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
26.6b
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
26.6b
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
25.6b
(*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k)))
26.6b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
46.2b
(*.f64 2 (pow.f64 (/.f64 (/.f64 l k) (*.f64 k (sqrt.f64 t))) 2))
7.2b
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
16.9b
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k)))
32.2b
(*.f64 (/.f64 2 t) (exp.f64 (*.f64 2 (log.f64 (/.f64 l (*.f64 k k))))))
33.0b
(*.f64 (/.f64 (/.f64 (/.f64 l 1/2) (tan.f64 k)) (/.f64 k t)) (/.f64 (*.f64 l (/.f64 (pow.f64 t -3) (sin.f64 k))) (/.f64 k t)))
20.5b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
23.3b
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
39.2b
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
27.1b
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
7.0b
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
14.3b
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t))))
24.8b
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
Compiler

Compiled 1456 to 951 computations (34.7% saved)

regimes1.6s (3.8%)

Counts
148 → 5
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k)))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))))
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (pow.f64 (/.f64 (/.f64 l k) (*.f64 k (sqrt.f64 t))) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 t)) (/.f64 l (*.f64 k k))) 2)
(*.f64 (/.f64 2 t) (exp.f64 (*.f64 2 (log.f64 (/.f64 l (*.f64 k k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (fma.f64 l -1/3 (/.f64 l (*.f64 k k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 t 1/2) (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (/.f64 l (expm1.f64 (log1p.f64 (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) 2) 3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (/.f64 (cos.f64 k) t))) (pow.f64 (*.f64 k (sin.f64 k)) 2)))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (*.f64 l l) t)))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))
(*.f64 2 (pow.f64 (/.f64 k (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 (cos.f64 k) (*.f64 k t)))) -1))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t)))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k (/.f64 (*.f64 k t) (cos.f64 k)))) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) (/.f64 (pow.f64 (sin.f64 k) -2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k (/.f64 t (cos.f64 k))))))
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 k) -2))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
(*.f64 (/.f64 (/.f64 (/.f64 l 1/2) (tan.f64 k)) (/.f64 k t)) (/.f64 (*.f64 l (/.f64 (pow.f64 t -3) (sin.f64 k))) (/.f64 k t)))
(/.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))) (/.f64 k t)) (/.f64 k t))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 (/.f64 k t) (/.f64 t k))))
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(*.f64 2 (pow.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))
(*.f64 2 (+.f64 0 (/.f64 (cos.f64 k) (pow.f64 (/.f64 (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t))) l) 2))))
(*.f64 2 (pow.f64 (/.f64 k (*.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 (cos.f64 k) (*.f64 k t)))) -1))
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 (pow.f64 t -3) (pow.f64 (/.f64 l (/.f64 k t)) 2))) (sin.f64 k))
(/.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2) (/.f64 2 (tan.f64 k))) (*.f64 (pow.f64 t 3) (sin.f64 k)))
(/.f64 1 (/.f64 (sin.f64 k) (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 (pow.f64 t -3) (pow.f64 (/.f64 l (/.f64 k t)) 2)))))
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) l) (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (/.f64 (pow.f64 (/.f64 k t) 2) l)))
(/.f64 l (*.f64 (/.f64 (pow.f64 (/.f64 k t) 2) l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))))
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(*.f64 2 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 k (*.f64 (sin.f64 k) (sqrt.f64 t))) l) 2) (cos.f64 k)) -1))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 (*.f64 l (sqrt.f64 (cos.f64 k))) k) 2) (/.f64 1 (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k))))) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k)))) (/.f64 l (/.f64 k t))) 2)
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))) 3)))
(/.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 t 3/2) l) 2) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
(fma.f64 -2 (fma.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t) (*.f64 (*.f64 k k) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6))))) (fma.f64 (/.f64 (*.f64 l l) t) (/.f64 (*.f64 t 173/5040) t) (*.f64 (/.f64 l (/.f64 (/.f64 (/.f64 t 1) 31/360) l)) -1/6))))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))))))
(*.f64 2 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2)) 3))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 k t) (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k)))) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
(/.f64 2 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k))))) 2)) 3))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (cos.f64 k)))) 2)) (/.f64 (/.f64 l (sin.f64 k)) (cbrt.f64 (*.f64 (*.f64 k k) (/.f64 t (cos.f64 k)))))))
(*.f64 2 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))))
Outputs
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (/.f64 t (cos.f64 k)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))
Calls

7 calls:

778.0ms
k
190.0ms
(*.f64 l l)
188.0ms
l
181.0ms
t
109.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
2.9b2t
3.5b2l
2.2b5k
4.8b1(/.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)))
4.8b1(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))
3.3b2(*.f64 l l)
3.3b2(*.f64 l l)
Compiler

Compiled 2864 to 1291 computations (54.9% saved)

bsearch769.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
308.0ms
3.5877754439980213e+269
3.250062322058578e+271
250.0ms
2.562542258717251e+100
1.2499007434229377e+101
32.0ms
-3.757232244406095e-142
-5.235202219110422e-147
177.0ms
-5.88830357579077e+151
-1.9732774136471664e+151
Compiler

Compiled 82 to 54 computations (34.1% saved)

regimes1.1s (2.5%)

Counts
114 → 5
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k)))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))))
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (pow.f64 (/.f64 (/.f64 l k) (*.f64 k (sqrt.f64 t))) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 t)) (/.f64 l (*.f64 k k))) 2)
(*.f64 (/.f64 2 t) (exp.f64 (*.f64 2 (log.f64 (/.f64 l (*.f64 k k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (fma.f64 l -1/3 (/.f64 l (*.f64 k k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 t 1/2) (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (/.f64 l (expm1.f64 (log1p.f64 (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) 2) 3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (/.f64 (cos.f64 k) t))) (pow.f64 (*.f64 k (sin.f64 k)) 2)))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (*.f64 l l) t)))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))
(*.f64 2 (pow.f64 (/.f64 k (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 (cos.f64 k) (*.f64 k t)))) -1))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t)))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k (/.f64 (*.f64 k t) (cos.f64 k)))) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) (/.f64 (pow.f64 (sin.f64 k) -2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k (/.f64 t (cos.f64 k))))))
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 k) -2))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
Outputs
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))
Calls

5 calls:

455.0ms
k
136.0ms
(*.f64 l l)
133.0ms
t
131.0ms
(*.f64 l l)
128.0ms
l
Results
ErrorSegmentsBranch
3.4b2t
3.5b2l
2.5b5k
3.3b2(*.f64 l l)
3.3b2(*.f64 l l)
Compiler

Compiled 1996 to 867 computations (56.6% saved)

bsearch476.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
178.0ms
3.5877754439980213e+269
3.250062322058578e+271
148.0ms
2.562542258717251e+100
1.2499007434229377e+101
19.0ms
-3.757232244406095e-142
-5.235202219110422e-147
130.0ms
-5.88830357579077e+151
-1.9732774136471664e+151
Compiler

Compiled 81 to 56 computations (30.9% saved)

regimes1.6s (3.7%)

Counts
113 → 5
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k)))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))))
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (pow.f64 (/.f64 (/.f64 l k) (*.f64 k (sqrt.f64 t))) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 t)) (/.f64 l (*.f64 k k))) 2)
(*.f64 (/.f64 2 t) (exp.f64 (*.f64 2 (log.f64 (/.f64 l (*.f64 k k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (fma.f64 l -1/3 (/.f64 l (*.f64 k k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 t 1/2) (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (/.f64 l (expm1.f64 (log1p.f64 (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) 2) 3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (/.f64 (cos.f64 k) t))) (pow.f64 (*.f64 k (sin.f64 k)) 2)))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (*.f64 l l) t)))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))
(*.f64 2 (pow.f64 (/.f64 k (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 (cos.f64 k) (*.f64 k t)))) -1))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l (pow.f64 (sin.f64 k) 2))) (/.f64 (cos.f64 k) t)))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k (/.f64 (*.f64 k t) (cos.f64 k)))) (/.f64 l (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 k k) (cos.f64 k))) (/.f64 (pow.f64 (sin.f64 k) -2) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k (/.f64 t (cos.f64 k))))))
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (pow.f64 (sin.f64 k) -2))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 k (/.f64 (cos.f64 k) t)) k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2))) (/.f64 t (*.f64 l l))))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
Outputs
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k)))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
Calls

5 calls:

465.0ms
t
457.0ms
k
412.0ms
l
123.0ms
(*.f64 l l)
92.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
3.8b4t
3.6b4l
2.4b5k
3.7b3(*.f64 l l)
3.7b3(*.f64 l l)
Compiler

Compiled 1976 to 864 computations (56.3% saved)

bsearch343.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
155.0ms
2.562542258717251e+100
1.2499007434229377e+101
23.0ms
1.9932131549258984e-137
1.7455984363763864e-133
26.0ms
-1.2229630349042777e-126
-3.757232244406095e-142
137.0ms
-5.88830357579077e+151
-1.9732774136471664e+151
Compiler

Compiled 122 to 88 computations (27.9% saved)

regimes1.3s (3%)

Counts
100 → 5
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k)))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))))
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (pow.f64 (/.f64 (/.f64 l k) (*.f64 k (sqrt.f64 t))) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 t)) (/.f64 l (*.f64 k k))) 2)
(*.f64 (/.f64 2 t) (exp.f64 (*.f64 2 (log.f64 (/.f64 l (*.f64 k k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (fma.f64 l -1/3 (/.f64 l (*.f64 k k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 t 1/2) (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (/.f64 l (expm1.f64 (log1p.f64 (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) 2) 3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (/.f64 (cos.f64 k) t))) (pow.f64 (*.f64 k (sin.f64 k)) 2)))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (*.f64 k (sin.f64 k)) 2))) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (*.f64 l l) t)))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (*.f64 k (sin.f64 k)) 2)) (/.f64 (cos.f64 k) t)))
(*.f64 2 (pow.f64 (/.f64 k (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 (cos.f64 k) (*.f64 k t)))) -1))
Outputs
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
Calls

5 calls:

523.0ms
l
428.0ms
k
139.0ms
(*.f64 l l)
85.0ms
(*.f64 l l)
66.0ms
t
Results
ErrorSegmentsBranch
6.8b1t
3.4b5l
3.6b4k
3.9b3(*.f64 l l)
3.9b3(*.f64 l l)
Compiler

Compiled 1729 to 768 computations (55.6% saved)

bsearch1.0s (2.4%)

Algorithm
binary-search
Steps
TimeLeftRight
196.0ms
1.254432053487225e+44
4.0974758173208295e+54
308.0ms
7.909016025548328e-228
1.2658003042259087e-220
389.0ms
-8.117232362823506e-283
-8.256891419764063e-284
131.0ms
-9.15829797190158e+106
-3.200307486111467e+105
Compiler

Compiled 114 to 84 computations (26.3% saved)

regimes765.0ms (1.8%)

Counts
92 → 5
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k)))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))))
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (pow.f64 (/.f64 (/.f64 l k) (*.f64 k (sqrt.f64 t))) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 t)) (/.f64 l (*.f64 k k))) 2)
(*.f64 (/.f64 2 t) (exp.f64 (*.f64 2 (log.f64 (/.f64 l (*.f64 k k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (fma.f64 l -1/3 (/.f64 l (*.f64 k k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 t 1/2) (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (/.f64 l (expm1.f64 (log1p.f64 (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) 2) 3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))))
(*.f64 2 (/.f64 (*.f64 l (*.f64 l (/.f64 (cos.f64 k) t))) (pow.f64 (*.f64 k (sin.f64 k)) 2)))
(*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k)))
Outputs
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
Calls

5 calls:

318.0ms
l
204.0ms
k
80.0ms
(*.f64 l l)
72.0ms
(*.f64 l l)
54.0ms
t
Results
ErrorSegmentsBranch
6.8b1t
3.6b5l
3.6b4k
4.1b3(*.f64 l l)
4.1b3(*.f64 l l)
Compiler

Compiled 1592 to 716 computations (55% saved)

bsearch588.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
124.0ms
6568555.272452107
1.3322768931879825e+22
215.0ms
7.909016025548328e-228
1.2658003042259087e-220
178.0ms
-8.117232362823506e-283
-8.256891419764063e-284
70.0ms
-9.15829797190158e+106
-3.200307486111467e+105
Compiler

Compiled 114 to 84 computations (26.3% saved)

regimes629.0ms (1.5%)

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

5 calls:

246.0ms
l
194.0ms
k
54.0ms
t
50.0ms
(*.f64 l l)
47.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
6.8b1t
4.3b5l
3.6b4k
5.5b2(*.f64 l l)
5.5b2(*.f64 l l)
Compiler

Compiled 1575 to 710 computations (54.9% saved)

bsearch224.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
1.7455984363763864e-133
2.4047876653908683e-130
56.0ms
-17627.204738803513
-7.38181874300284e-12
139.0ms
-1.1104007812121505e+114
-2.553271571690759e+111
Compiler

Compiled 120 to 85 computations (29.2% saved)

regimes739.0ms (1.7%)

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

5 calls:

283.0ms
k
247.0ms
l
75.0ms
t
49.0ms
(*.f64 l l)
46.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
6.8b1t
4.3b5l
3.9b4k
5.5b2(*.f64 l l)
5.5b2(*.f64 l l)
Compiler

Compiled 1541 to 696 computations (54.8% saved)

bsearch298.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
1.7455984363763864e-133
2.4047876653908683e-130
91.0ms
-17627.204738803513
-7.38181874300284e-12
177.0ms
-1.1104007812121505e+114
-2.553271571690759e+111
Compiler

Compiled 120 to 85 computations (29.2% saved)

regimes640.0ms (1.5%)

Counts
87 → 5
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k)))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))))
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/6 (/.f64 1 t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (fma.f64 -1/2 (/.f64 k (/.f64 t k)) (/.f64 1 t)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (fma.f64 -7/120 (*.f64 (/.f64 k t) k) (/.f64 -1/6 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (/.f64 (/.f64 (/.f64 (*.f64 2 l) (/.f64 t l)) (*.f64 k k)) (*.f64 k k)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (pow.f64 (/.f64 (/.f64 l k) (*.f64 k (sqrt.f64 t))) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 2 t)) (/.f64 l (*.f64 k k))) 2)
(*.f64 (/.f64 2 t) (exp.f64 (*.f64 2 (log.f64 (/.f64 l (*.f64 k k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (fma.f64 l -1/3 (/.f64 l (*.f64 k k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 l t)) -1/6)))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (fma.f64 (*.f64 l (/.f64 l t)) (+.f64 1/24 (/.f64 -1/2 (*.f64 k k))) (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k))))) (*.f64 (/.f64 k (cos.f64 k)) (/.f64 k (/.f64 1 t)))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 l l) t) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 (*.f64 t 1/2) (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (/.f64 l (expm1.f64 (log1p.f64 (/.f64 (pow.f64 k 4) l)))))
(*.f64 (/.f64 2 t) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 k k))) 2) 3))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
Outputs
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))
Calls

5 calls:

231.0ms
l
190.0ms
k
79.0ms
(*.f64 l l)
54.0ms
(*.f64 l l)
50.0ms
t
Results
ErrorSegmentsBranch
6.8b1t
4.3b5l
5.0b3k
5.5b2(*.f64 l l)
5.5b2(*.f64 l l)
Compiler

Compiled 1507 to 681 computations (54.8% saved)

bsearch508.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
96.0ms
3.6754008828255243e+25
2.1977815652261378e+29
172.0ms
7.909016025548328e-228
1.2658003042259087e-220
169.0ms
-8.117232362823506e-283
-8.256891419764063e-284
70.0ms
-9.15829797190158e+106
-3.200307486111467e+105
Compiler

Compiled 114 to 84 computations (26.3% saved)

regimes423.0ms (1%)

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

5 calls:

143.0ms
k
136.0ms
l
50.0ms
t
31.0ms
(*.f64 l l)
28.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
6.8b1t
5.6b3l
5.0b3k
6.8b1(*.f64 l l)
6.8b1(*.f64 l l)
Compiler

Compiled 1490 to 675 computations (54.7% saved)

bsearch49.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
1.7455984363763864e-133
2.4047876653908683e-130
18.0ms
-3.757232244406095e-142
-5.235202219110422e-147
Compiler

Compiled 110 to 82 computations (25.5% saved)

regimes401.0ms (0.9%)

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

5 calls:

137.0ms
k
130.0ms
l
49.0ms
t
26.0ms
(*.f64 l l)
26.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
6.8b1t
5.6b3l
5.0b3k
6.8b1(*.f64 l l)
6.8b1(*.f64 l l)
Compiler

Compiled 1460 to 665 computations (54.5% saved)

bsearch51.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
1.7455984363763864e-133
2.4047876653908683e-130
20.0ms
-3.757232244406095e-142
-5.235202219110422e-147
Compiler

Compiled 110 to 82 computations (25.5% saved)

regimes513.0ms (1.2%)

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

5 calls:

163.0ms
l
134.0ms
k
90.0ms
t
47.0ms
(*.f64 l l)
44.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
12.5b2t
8.2b3l
5.6b3k
8.2b2(*.f64 l l)
8.2b2(*.f64 l l)
Compiler

Compiled 1430 to 650 computations (54.5% saved)

bsearch104.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
1.2814112837390844e-9
0.0014784502504876715
57.0ms
-17627.204738803513
-7.38181874300284e-12
Compiler

Compiled 134 to 94 computations (29.9% saved)

regimes298.0ms (0.7%)

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

5 calls:

78.0ms
t
55.0ms
(*.f64 l l)
53.0ms
(*.f64 l l)
41.0ms
k
40.0ms
l
Results
ErrorSegmentsBranch
24.3b1t
24.3b1l
24.3b1k
23.1b2(*.f64 l l)
23.1b2(*.f64 l l)
Compiler

Compiled 1251 to 553 computations (55.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.9090063083954864e-30
7.057178712014876e-23
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes452.0ms (1%)

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

5 calls:

102.0ms
(*.f64 l l)
94.0ms
(*.f64 l l)
71.0ms
l
70.0ms
t
68.0ms
k
Results
ErrorSegmentsBranch
24.3b1t
24.3b1l
24.3b1k
22.8b3(*.f64 l l)
22.8b3(*.f64 l l)
Compiler

Compiled 1185 to 524 computations (55.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.869189343178608e+254
3.858868373420455e+258
0.0ms
3.15e-321
3.653498955e-315
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes640.0ms (1.5%)

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

5 calls:

225.0ms
k
100.0ms
l
94.0ms
(*.f64 l l)
92.0ms
(*.f64 l l)
82.0ms
t
Results
ErrorSegmentsBranch
24.6b1t
24.6b1l
23.3b3k
23.1b3(*.f64 l l)
23.1b3(*.f64 l l)
Compiler

Compiled 1109 to 502 computations (54.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.869189343178608e+254
3.858868373420455e+258
0.0ms
3.15e-321
3.653498955e-315
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes257.0ms (0.6%)

Counts
53 → 3
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) (/.f64 t (cos.f64 k)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (/.f64 (*.f64 k k) (/.f64 (cos.f64 k) t))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (*.f64 l (/.f64 (/.f64 -1/2 k) k)))))
(*.f64 2 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l (/.f64 k (/.f64 -1/2 k))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (+.f64 (/.f64 1 (*.f64 k t)) (*.f64 -1/2 (/.f64 k t)))))
(/.f64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (/.f64 l k) (/.f64 l k))) (/.f64 k t)) (/.f64 k t))
Outputs
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))
Calls

5 calls:

114.0ms
k
29.0ms
t
29.0ms
l
16.0ms
(*.f64 l l)
15.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
24.6b1t
24.6b1l
23.3b3k
24.6b1(*.f64 l l)
24.6b1(*.f64 l l)
Compiler

Compiled 853 to 378 computations (55.7% saved)

bsearch65.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
5.748892869691681e-202
1.9932131549258984e-137
21.0ms
-5.235202219110422e-147
-7.899696668326563e-175
Compiler

Compiled 122 to 82 computations (32.8% saved)

regimes179.0ms (0.4%)

Counts
45 → 3
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 k l) (neg.f64 k))) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 (/.f64 2 t) (*.f64 k k)) (/.f64 l (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (/.f64 (*.f64 (*.f64 (/.f64 l k) (/.f64 1 k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 1 (/.f64 k (/.f64 (/.f64 l k) t)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) 1) (/.f64 (/.f64 l k) (*.f64 t (*.f64 k k)))))
(*.f64 2 (*.f64 (/.f64 l k) (*.f64 (/.f64 l k) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (/.f64 k l) (/.f64 k l))) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1 (*.f64 k (*.f64 k t)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (/.f64 (*.f64 k k) (/.f64 1 t))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (*.f64 (*.f64 k k) (/.f64 1 l)))))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (/.f64 (*.f64 k k) 1) (/.f64 (*.f64 k k) l))))
(/.f64 (*.f64 (/.f64 1 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l 2) t) (*.f64 k k))) (/.f64 1 l))
(*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))
(*.f64 (*.f64 l (/.f64 (/.f64 2 t) (pow.f64 k 4))) l)
(/.f64 (*.f64 l 2) (/.f64 t (*.f64 l (pow.f64 k -4))))
(/.f64 2 (*.f64 (/.f64 (pow.f64 k 4) (*.f64 l l)) t))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 t)) (/.f64 (pow.f64 k 4) l))
(/.f64 2 (/.f64 (/.f64 t (*.f64 l (pow.f64 k -4))) l))
(*.f64 (/.f64 2 t) (/.f64 l (/.f64 (pow.f64 k 4) l)))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (pow.f64 k 4)))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(/.f64 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (pow.f64 k 4)) (/.f64 1 l))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l k) 2) k) (/.f64 1 (*.f64 k t))))
(*.f64 (/.f64 2 t) (*.f64 (neg.f64 l) (/.f64 1 (/.f64 (neg.f64 (pow.f64 k 4)) l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (*.f64 t (pow.f64 k 3)))) (/.f64 k t))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 l t)))
Outputs
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
Calls

5 calls:

57.0ms
k
21.0ms
t
21.0ms
l
12.0ms
(*.f64 l l)
12.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
24.7b1t
24.7b1l
23.5b3k
24.7b1(*.f64 l l)
24.7b1(*.f64 l l)
Compiler

Compiled 701 to 319 computations (54.5% saved)

bsearch56.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
5.748892869691681e-202
1.9932131549258984e-137
17.0ms
-3.757232244406095e-142
-5.235202219110422e-147
Compiler

Compiled 110 to 76 computations (30.9% saved)

regimes296.0ms (0.7%)

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

5 calls:

65.0ms
(*.f64 l l)
39.0ms
t
28.0ms
l
19.0ms
k
10.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
24.7b1t
24.7b1l
24.7b1k
24.7b1(*.f64 l l)
24.7b1(*.f64 l l)
Compiler

Compiled 587 to 264 computations (55% saved)

regimes80.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (/.f64 l (*.f64 k k)) l) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (/.f64 (/.f64 (/.f64 l k) (/.f64 k l)) (*.f64 k (*.f64 k t))))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 k k)) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k k)) (*.f64 t (*.f64 k k))) l))
(*.f64 (/.f64 2 t) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 k k))))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k))
(/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (*.f64 k (/.f64 k l)))
(*.f64 (/.f64 2 t) (/.f64 l (*.f64 (*.f64 k k) (/.f64 (*.f64 k k) l))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (/.f64 l k) k) l) (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 2 t)) (*.f64 k (/.f64 k l)))
Outputs
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
Calls

3 calls:

42.0ms
t
16.0ms
k
14.0ms
l
Results
ErrorSegmentsBranch
24.7b1t
24.7b1l
24.7b1k
Compiler

Compiled 195 to 74 computations (62.1% saved)

regimes27.0ms (0.1%)

Accuracy

Total -1.6b remaining (-6.3%)

Threshold costs -1.6b (-6.3%)

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

3 calls:

11.0ms
l
7.0ms
k
6.0ms
t
Results
ErrorSegmentsBranch
25.7b1t
25.7b1l
25.7b1k
Compiler

Compiled 45 to 25 computations (44.4% saved)

simplify251.0ms (0.6%)

Algorithm
egg-herbie
Rules
63×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
distribute-lft-neg-in_binary64
distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02231947
12951947
23031947
33071947
43101947
53111947
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (/.f64 t (cos.f64 k))))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t)))) (if (<=.f64 k 358777544399802132301404224449268504429521197205969942266730917039426888782222630277327976887560398236969493092860486923533304957544206969732158840783004209833486050802529227170314472165068350683695508697200367243778489650683612339668656389857120332415547683284086423552) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k))))) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))))))
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t)))) (if (<=.f64 k 358777544399802132301404224449268504429521197205969942266730917039426888782222630277327976887560398236969493092860486923533304957544206969732158840783004209833486050802529227170314472165068350683695508697200367243778489650683612339668656389857120332415547683284086423552) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k))))) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))))))
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k))) (if (<=.f64 k 13407807929942597632/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t))) (if (<=.f64 l -33975329466001204/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 100000000000000007629769841091887003294964970946560) (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t))) (if (<=.f64 l -33975329466001204/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 409600000000000000000000/4096) (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))))
(if (<=.f64 k -1110400781212150513549233068482396811536814807226731516998680350100828530998452395091381972963120745655378649284608) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -1) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t)))))
(if (<=.f64 k -1110400781212150513549233068482396811536814807226731516998680350100828530998452395091381972963120745655378649284608) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -1) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t)))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t))) (if (<=.f64 l -33975329466001204/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 9999999999999999583119736832) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))))
(if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k)))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))
(if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t)) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))
(if (<=.f64 k -1) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t)))) (if (<=.f64 k 5902958103587057/590295810358705651712) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))))
(if (<=.f64 (*.f64 l l) 2923003274661806080/1461501637330902918203684832716283019655932542976) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k))))
(if (<=.f64 (*.f64 l l) 16580608/3316158518186977171087283760642741158699936149735704467159471849921418683482035763477878926564345847729145083728966646356210626353328840324989147544629059746554141479347263264595425816446455256534872353644097455203319930608430165174159005378955830171087831965898486080345430665055936553487340789901656166618033483630075818541056) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (if (<=.f64 (*.f64 l l) 199999999999999987271741387553518354728514146551401471296788814467163125561054150977867739891738951559620703652188113849103013283306286714875445248188400111203634394054424771362577248748079965527076639478413263015548719165875994324823359393880980565524480) (*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))))
(if (<=.f64 (*.f64 l l) 16580608/3316158518186977171087283760642741158699936149735704467159471849921418683482035763477878926564345847729145083728966646356210626353328840324989147544629059746554141479347263264595425816446455256534872353644097455203319930608430165174159005378955830171087831965898486080345430665055936553487340789901656166618033483630075818541056) (/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l)))) (if (<=.f64 (*.f64 l l) 199999999999999987271741387553518354728514146551401471296788814467163125561054150977867739891738951559620703652188113849103013283306286714875445248188400111203634394054424771362577248748079965527076639478413263015548719165875994324823359393880980565524480) (*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))))
(if (<=.f64 k -7371020360979573/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t))) (if (<=.f64 k 1723641332219371/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t)))) (*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))))
(if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l)))) (if (<=.f64 k 1723641332219371/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
Outputs
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (/.f64 t (cos.f64 k))))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t)))) (if (<=.f64 k 358777544399802132301404224449268504429521197205969942266730917039426888782222630277327976887560398236969493092860486923533304957544206969732158840783004209833486050802529227170314472165068350683695508697200367243778489650683612339668656389857120332415547683284086423552) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k))))) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))))))
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -5623642243178995/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k k)) (/.f64 (/.f64 l (sin.f64 k)) (/.f64 t (cos.f64 k))))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t)))) (if (<=.f64 k 358777544399802132301404224449268504429521197205969942266730917039426888782222630277327976887560398236969493092860486923533304957544206969732158840783004209833486050802529227170314472165068350683695508697200367243778489650683612339668656389857120332415547683284086423552) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k))))) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 k t)))))))
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t)))) (if (<=.f64 k 358777544399802132301404224449268504429521197205969942266730917039426888782222630277327976887560398236969493092860486923533304957544206969732158840783004209833486050802529227170314472165068350683695508697200367243778489650683612339668656389857120332415547683284086423552) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k))))) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 t k)))))))
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -5623642243178995/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 2 (*.f64 (cos.f64 k) (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l (sin.f64 k)) (*.f64 k t)))) (if (<=.f64 k 358777544399802132301404224449268504429521197205969942266730917039426888782222630277327976887560398236969493092860486923533304957544206969732158840783004209833486050802529227170314472165068350683695508697200367243778489650683612339668656389857120332415547683284086423552) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k))))) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) (pow.f64 (sin.f64 k) 2)) (*.f64 l (/.f64 l k))) (*.f64 k t)))))))
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k))) (if (<=.f64 k 13407807929942597632/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))) (cos.f64 k))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))))))
(if (<=.f64 k -58883035757907705561141770223275361657786113876580344453360075158983983097163044759785275000029355546010548220667910892751179254918413521215622725238784) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 2 (*.f64 (cos.f64 k) (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (if (<=.f64 k 1636695303948071/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 k 25625422587172508695885166504176266984421419886421140178678188972764244569919758266488619846105825280) (*.f64 2 (*.f64 (cos.f64 k) (*.f64 (/.f64 (/.f64 l k) k) (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) (/.f64 t (cos.f64 k)))))))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t))) (if (<=.f64 l -33975329466001204/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 100000000000000007629769841091887003294964970946560) (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))) (if (<=.f64 l -8493832366500301/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 100000000000000007629769841091887003294964970946560) (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2)) t))))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t))) (if (<=.f64 l -33975329466001204/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 409600000000000000000000/4096) (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))) (cos.f64 k))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))) (if (<=.f64 l -8493832366500301/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 100000000000000000000) (*.f64 2 (*.f64 (cos.f64 k) (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (*.f64 k (*.f64 k t))))) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2)) t))))))
(if (<=.f64 k -1110400781212150513549233068482396811536814807226731516998680350100828530998452395091381972963120745655378649284608) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -1) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t)))))
(if (<=.f64 k -1110400781212150513549233068482396811536814807226731516998680350100828530998452395091381972963120745655378649284608) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -1) (*.f64 2 (/.f64 (*.f64 (/.f64 (cos.f64 k) t) l) (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2)) t)))))
(if (<=.f64 k -1110400781212150513549233068482396811536814807226731516998680350100828530998452395091381972963120745655378649284608) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -1) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t)))))
(if (<=.f64 k -1110400781212150513549233068482396811536814807226731516998680350100828530998452395091381972963120745655378649284608) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) t) (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2))) (if (<=.f64 k -1) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 t (/.f64 (pow.f64 (*.f64 k (sin.f64 k)) 2) l)))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2)) t)))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2) t))) (if (<=.f64 l -33975329466001204/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 9999999999999999583119736832) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))))
(if (<=.f64 l -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (/.f64 (*.f64 k (sin.f64 k)) l) 2)))) (if (<=.f64 l -8493832366500301/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (if (<=.f64 l 843798928131749/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k (/.f64 k l))) (*.f64 k k)) (if (<=.f64 l 9999999999999999583119736832) (*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 l (sin.f64 k)) 2) (/.f64 k (cos.f64 k))) (*.f64 k t))) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2)) t))))))
(if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k)))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))
(if (<=.f64 k -5623642243178995/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 2 (/.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (/.f64 t (cos.f64 k)))) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2)) t))))
(if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t)) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2) (cos.f64 k)) t))))
(if (<=.f64 k -5623642243178995/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2)) t)) (if (<=.f64 k 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 (/.f64 l (*.f64 k (sin.f64 k))) 2)) t))))
(if (<=.f64 k -1) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t)))) (if (<=.f64 k 5902958103587057/590295810358705651712) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 k)))) t))))))
(if (<=.f64 k -1) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 k 2)))))))) (if (<=.f64 k 5902958103587057/590295810358705651712) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 k 2))))))))))
(if (<=.f64 k -1) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 k 2)))))))) (if (<=.f64 k 5902958103587057/590295810358705651712) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 (cos.f64 k) (*.f64 t (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 k 2))))))))))
(if (<=.f64 (*.f64 l l) 2923003274661806080/1461501637330902918203684832716283019655932542976) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))) (cos.f64 k))))
(if (<=.f64 (*.f64 l l) 178405961588245/89202980794122492566142873090593446023921664) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (*.f64 2 (*.f64 (cos.f64 k) (*.f64 (/.f64 l t) (+.f64 (/.f64 l (pow.f64 k 4)) (/.f64 (*.f64 l 1/3) (*.f64 k k)))))))
(if (<=.f64 (*.f64 l l) 16580608/3316158518186977171087283760642741158699936149735704467159471849921418683482035763477878926564345847729145083728966646356210626353328840324989147544629059746554141479347263264595425816446455256534872353644097455203319930608430165174159005378955830171087831965898486080345430665055936553487340789901656166618033483630075818541056) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (if (<=.f64 (*.f64 l l) 199999999999999987271741387553518354728514146551401471296788814467163125561054150977867739891738951559620703652188113849103013283306286714875445248188400111203634394054424771362577248748079965527076639478413263015548719165875994324823359393880980565524480) (*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))))
(if (<=.f64 (*.f64 l l) 253/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 2 (*.f64 (/.f64 (/.f64 l (sin.f64 k)) (/.f64 k (cos.f64 k))) (/.f64 (/.f64 l k) (*.f64 k t)))) (if (<=.f64 (*.f64 l l) 199999999999999987271741387553518354728514146551401471296788814467163125561054150977867739891738951559620703652188113849103013283306286714875445248188400111203634394054424771362577248748079965527076639478413263015548719165875994324823359393880980565524480) (*.f64 2 (*.f64 (cos.f64 k) (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))))
(if (<=.f64 (*.f64 l l) 16580608/3316158518186977171087283760642741158699936149735704467159471849921418683482035763477878926564345847729145083728966646356210626353328840324989147544629059746554141479347263264595425816446455256534872353644097455203319930608430165174159005378955830171087831965898486080345430665055936553487340789901656166618033483630075818541056) (/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l)))) (if (<=.f64 (*.f64 l l) 199999999999999987271741387553518354728514146551401471296788814467163125561054150977867739891738951559620703652188113849103013283306286714875445248188400111203634394054424771362577248748079965527076639478413263015548719165875994324823359393880980565524480) (*.f64 2 (*.f64 (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))) (cos.f64 k))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))))
(if (<=.f64 (*.f64 l l) 253/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 k (/.f64 k l)) (*.f64 t 1/2))) (if (<=.f64 (*.f64 l l) 199999999999999987271741387553518354728514146551401471296788814467163125561054150977867739891738951559620703652188113849103013283306286714875445248188400111203634394054424771362577248748079965527076639478413263015548719165875994324823359393880980565524480) (*.f64 2 (*.f64 (cos.f64 k) (/.f64 (*.f64 l (+.f64 (/.f64 (/.f64 l k) k) (*.f64 l 1/3))) (*.f64 k (*.f64 k t))))) (*.f64 2 (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/6 t))))))
(if (<=.f64 k -7371020360979573/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t))) (if (<=.f64 k 1723641332219371/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 (/.f64 k l) k)) k) (/.f64 (cos.f64 k) (*.f64 k t)))) (*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))))
(if (<=.f64 k -7371020360979573/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t))) (if (<=.f64 k 1723641332219371/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 2 (*.f64 (/.f64 (/.f64 l (*.f64 k (/.f64 k l))) k) (/.f64 (cos.f64 k) (*.f64 k t)))) (*.f64 2 (*.f64 (/.f64 l (/.f64 k (/.f64 (cos.f64 k) k))) (/.f64 (/.f64 l (*.f64 k k)) t)))))
(if (<=.f64 k -5758609657015290880/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l)))) (if (<=.f64 k 1723641332219371/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))))
(if (<=.f64 k -5623642243178995/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 k (/.f64 k l)) (*.f64 t 1/2))) (if (<=.f64 k 1723641332219371/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 2 (*.f64 (/.f64 1 k) (/.f64 (pow.f64 (/.f64 l k) 2) (*.f64 k t)))) (*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 t 1/2) (*.f64 k (/.f64 k l))))
(/.f64 (/.f64 l (*.f64 k k)) (*.f64 (*.f64 k (/.f64 k l)) (*.f64 t 1/2)))
(*.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 (/.f64 l (*.f64 k k)) t)))
(*.f64 2 (*.f64 (/.f64 (/.f64 l k) (*.f64 k t)) (/.f64 l (*.f64 k k))))
Compiler

Compiled 1344 to 750 computations (44.2% saved)

soundness703.0ms (1.6%)

Algorithm
egg-herbie
Rules
849×associate-*l/_binary64
849×associate-*l/_binary64
849×associate-*l/_binary64
763×associate-*l/_binary64
731×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02038
15235
218032
3104932
4714432
01112778
13792718
216832636
01112778
13792718
216832636
02038
15235
218032
3104932
4714432
02038
15235
218032
3104932
4714432
02064149
17384007
236413888
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1550 to 1144 computations (26.2% saved)

end721.0ms (1.7%)

Compiler

Compiled 1290 to 533 computations (58.7% saved)

Profiling

Loading profile data...