Details

Time bar (total: 54.4s)

analyze899.0ms (1.7%)

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)

sample16.4s (30.1%)

Results
4.8s977×body4096invalid
4.0s4163×body1024valid
2.6s895×body2048invalid
1.4s985×body2048valid
1.1s382×body4096valid
773.0ms1457×body512valid
541.0ms1269×body256valid
514.0ms1563×body256invalid
425.0ms555×body1024invalid
252.0ms424×body512invalid

preprocess61.0ms (0.1%)

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)

simplify38.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
42.4b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
48.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)))
42.6b
(*.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 52 to 38 computations (26.9% saved)

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.1b
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k))
1.7b
(/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3))
13.0b
(/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))
34.3b
(*.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)

series159.0ms (0.3%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
68.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)))
46.0ms
l
@0
(/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))
6.0ms
k
@inf
(/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3))
5.0ms
k
@inf
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k))
5.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)))

rewrite107.0ms (0.2%)

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))))))

simplify145.0ms (0.3%)

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)))

localize80.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
0.9b
(-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)
15.9b
(/.f64 (pow.f64 t 3) (*.f64 l l))
35.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)

series21.0ms (0%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
1.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 (*.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
@0
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
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))

rewrite246.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
618×prod-diff_binary64
330×expm1-udef_binary64
330×log1p-udef_binary64
207×add-sqr-sqrt_binary64
202×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01973
142360
2571460
Stop Event
node limit
Counts
4 → 150
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 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (*.f64 (+.f64 (pow.f64 (/.f64 k t) 2) -1) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 (pow.f64 (/.f64 k t) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 1 (pow.f64 (/.f64 k t) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 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 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) -1) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k)))) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 3) -1)) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) (+.f64 (pow.f64 (/.f64 k t) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 2) -1)) (+.f64 (pow.f64 (/.f64 k t) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 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 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) 3) (pow.f64 (/.f64 k t) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 k t) 6) (pow.f64 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) (*.f64 (sin.f64 k) (tan.f64 k))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x 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 l (/.f64 (pow.f64 t 3) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 t 3) (*.f64 l (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 t 3)) (pow.f64 l -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 t 3) 3) (pow.f64 (*.f64 l l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x 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 (pow.f64 (/.f64 k t) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (pow.f64 (/.f64 k t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (/.f64 k t) 2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (*.f64 (/.f64 1 t) (/.f64 k t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 k t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (pow.f64 (cbrt.f64 (/.f64 k t)) 2) (cbrt.f64 (pow.f64 (/.f64 k t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.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)) (pow.f64 (cbrt.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) (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 k) (/.f64 l (/.f64 (pow.f64 t 3) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 l l) (*.f64 (pow.f64 t 3) (sin.f64 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 t 3) (sin.f64 k))) (*.f64 l (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) l) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) 1) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (cbrt.f64 (pow.f64 l 4))) (pow.f64 (cbrt.f64 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 t 3)) (sin.f64 k)) (*.f64 l (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 t 3) l) (sin.f64 k)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (neg.f64 (pow.f64 t 3))) (*.f64 l (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (sin.f64 k)) (*.f64 t (cbrt.f64 (pow.f64 l -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (sin.f64 k)) (/.f64 (pow.f64 t 3/2) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 k)) (*.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) (/.f64 (*.f64 l l) (sin.f64 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) 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 (*.f64 (pow.f64 t 3) (pow.f64 l -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 l l) (sin.f64 k)))) 1))))))

simplify78.0ms (0.1%)

Algorithm
egg-herbie
Rules
490×distribute-rgt-out_binary64
459×associate-*r*_binary64
431×times-frac_binary64
425×associate-*l*_binary64
382×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0822150
12482116
29412106
359032059
Stop Event
node limit
Counts
270 → 172
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 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)))
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2))))
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 k 7) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)))))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
Outputs
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(/.f64 (*.f64 k k) (/.f64 (*.f64 (cos.f64 k) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 t (/.f64 (pow.f64 k 4) (*.f64 l l)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 t (pow.f64 l 2))) (*.f64 1/3 (/.f64 t (pow.f64 l 2)))) (pow.f64 k 6)) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(fma.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (pow.f64 k 6) (/.f64 (*.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 (pow.f64 k 6) 1/6) (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6)))
(+.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 (pow.f64 k 6) 1/6) (fma.f64 (pow.f64 k 8) (/.f64 (*.f64 t 31/360) (*.f64 l l)) (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l)))))
(fma.f64 (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 k 6) 1/6) (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 8) 31/360))))
(+.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 (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 k 6) 1/6) (fma.f64 (pow.f64 k 10) (*.f64 (/.f64 t (*.f64 l l)) 173/5040) (fma.f64 (pow.f64 k 8) (/.f64 (*.f64 t 31/360) (*.f64 l l)) (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))))
(fma.f64 (/.f64 t (*.f64 l l)) (*.f64 (pow.f64 k 6) 1/6) (fma.f64 (pow.f64 k 10) (*.f64 (/.f64 t (*.f64 l l)) 173/5040) (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 8) 31/360)))))
(/.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 k (/.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (sin.f64 k) 2)) (/.f64 (cos.f64 k) t)) k))
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.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 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 k (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 k (*.f64 l l)) (pow.f64 t 3))
(*.f64 (pow.f64 t 3) (/.f64 k (*.f64 l l)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)))
(fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (*.f64 l l)) (/.f64 (*.f64 k (pow.f64 t 3)) (*.f64 l l)))
(fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (pow.f64 t 3)) (*.f64 (/.f64 k (*.f64 l l)) (pow.f64 t 3)))
(fma.f64 -1/6 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 3) (*.f64 l l))) (*.f64 (pow.f64 t 3) (/.f64 k (*.f64 l l))))
(*.f64 (/.f64 (pow.f64 t 3) l) (+.f64 (/.f64 k l) (/.f64 (*.f64 -1/6 (pow.f64 k 3)) l)))
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2))))
(fma.f64 1/120 (/.f64 (pow.f64 k 5) (/.f64 (*.f64 l l) (pow.f64 t 3))) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (*.f64 l l)) (/.f64 (*.f64 k (pow.f64 t 3)) (*.f64 l l))))
(fma.f64 1/120 (*.f64 (/.f64 (pow.f64 k 5) (*.f64 l l)) (pow.f64 t 3)) (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (pow.f64 t 3)) (*.f64 (/.f64 k (*.f64 l l)) (pow.f64 t 3))))
(fma.f64 -1/6 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 3) (*.f64 l l))) (fma.f64 (/.f64 k l) (/.f64 (pow.f64 t 3) l) (*.f64 (/.f64 1/120 l) (/.f64 (pow.f64 t 3) (/.f64 l (pow.f64 k 5))))))
(fma.f64 -1/6 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 3) (*.f64 l l))) (*.f64 (/.f64 (pow.f64 t 3) l) (+.f64 (/.f64 k l) (*.f64 1/120 (/.f64 (pow.f64 k 5) l)))))
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 k 7) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 k 5) (pow.f64 t 3)) (pow.f64 l 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 k 3) (pow.f64 t 3)) (pow.f64 l 2))) (/.f64 (*.f64 k (pow.f64 t 3)) (pow.f64 l 2)))))
(fma.f64 -1/5040 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 k 7)) (*.f64 l l)) (fma.f64 1/120 (/.f64 (pow.f64 k 5) (/.f64 (*.f64 l l) (pow.f64 t 3))) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 k 3)) (*.f64 l l)) (/.f64 (*.f64 k (pow.f64 t 3)) (*.f64 l l)))))
(fma.f64 -1/5040 (*.f64 (/.f64 (pow.f64 k 7) (*.f64 l l)) (pow.f64 t 3)) (fma.f64 1/120 (*.f64 (/.f64 (pow.f64 k 5) (*.f64 l l)) (pow.f64 t 3)) (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 k 3) (*.f64 l l)) (pow.f64 t 3)) (*.f64 (/.f64 k (*.f64 l l)) (pow.f64 t 3)))))
(fma.f64 1/120 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 5) (*.f64 l l))) (fma.f64 -1/5040 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 7) (*.f64 l l))) (fma.f64 -1/6 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 k 3) (*.f64 l l))) (*.f64 (pow.f64 t 3) (/.f64 k (*.f64 l l))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 3) l) (+.f64 (/.f64 k l) (/.f64 (*.f64 -1/6 (pow.f64 k 3)) l))) (*.f64 (/.f64 (pow.f64 t 3) l) (+.f64 (/.f64 (*.f64 1/120 (pow.f64 k 5)) l) (*.f64 -1/5040 (/.f64 (pow.f64 k 7) l)))))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (pow.f64 l 2))
(/.f64 (*.f64 (sin.f64 k) (pow.f64 t 3)) (*.f64 l l))
(*.f64 (/.f64 (sin.f64 k) (*.f64 l l)) (pow.f64 t 3))
(/.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) l)) l)

eval202.0ms (0.4%)

Compiler

Compiled 11139 to 6340 computations (43.1% saved)

prune130.0ms (0.2%)

Pruning

29 alts after pruning (29 fresh and 0 done)

PrunedKeptTotal
New36629395
Fresh000
Picked101
Done101
Total36829397
Error
12.6b
Counts
397 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
32.5b
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
52.7b
(/.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))
33.3b
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
32.4b
(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)))
33.2b
(/.f64 2 (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
36.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)))
43.5b
(*.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)))
32.8b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
40.2b
(/.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)))
36.8b
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2)) 3))
40.2b
(*.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))))
45.0b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
22.8b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 (*.f64 l l) (/.f64 t (cos.f64 k))) (pow.f64 (sin.f64 k) 2)))
42.6b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
36.3b
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t -3)) (/.f64 (sin.f64 k) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
45.6b
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
23.1b
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
33.2b
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
52.8b
(/.f64 2 (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))))
50.5b
(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)))))))
43.1b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 k (*.f64 (/.f64 t k) t))))
36.8b
(*.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))))
39.2b
(/.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))
42.2b
(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)))
40.7b
(/.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))
22.4b
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))))
43.6b
(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)
36.3b
(/.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)))
55.3b
(/.f64 2 (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)))
Compiler

Compiled 1522 to 1040 computations (31.7% saved)

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))))
4.8b
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
8.2b
(*.f64 (*.f64 k k) t)
16.1b
(*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l)))
Compiler

Compiled 78 to 25 computations (67.9% saved)

series36.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite165.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
926×log-prod_binary64
315×log-div_binary64
289×expm1-udef_binary64
289×log1p-udef_binary64
250×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify147.0ms (0.3%)

Algorithm
egg-herbie
Rules
573×cancel-sign-sub-inv_binary64
514×fma-neg_binary64
449×times-frac_binary64
362×fma-def_binary64
319×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0972825
13162771
211272668
360292662
Stop Event
node limit
Counts
283 → 195
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(+.f64 (*.f64 (pow.f64 k 6) (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2))))) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 k 8) (-.f64 (*.f64 2/45 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 1/24 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2)))))))) (+.f64 (*.f64 (pow.f64 k 6) (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2))))) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))))
(+.f64 (*.f64 (pow.f64 k 10) (-.f64 (*.f64 -1/315 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 1/24 (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2/45 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 1/24 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2)))))))) (*.f64 -1/720 (/.f64 t (pow.f64 l 2))))))) (+.f64 (*.f64 (pow.f64 k 8) (-.f64 (*.f64 2/45 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 1/24 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2)))))))) (+.f64 (*.f64 (pow.f64 k 6) (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2))))) (/.f64 (*.f64 (pow.f64 k 4) 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 (*.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 (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 (pow.f64 k 2) (pow.f64 l 2))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) (pow.f64 l 2))) (/.f64 (pow.f64 k 2) (pow.f64 l 2)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) (pow.f64 l 2))) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 k 6) (pow.f64 l 2))) (/.f64 (pow.f64 k 2) (pow.f64 l 2))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) (pow.f64 l 2))) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 k 6) (pow.f64 l 2))) (+.f64 (/.f64 (pow.f64 k 2) (pow.f64 l 2)) (*.f64 -1/315 (/.f64 (pow.f64 k 8) (pow.f64 l 2))))))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.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 4) t) (pow.f64 l 2))
(/.f64 (pow.f64 k 4) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l))
(*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l)))
(+.f64 (*.f64 (pow.f64 k 6) (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2))))) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))
(fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (/.f64 (pow.f64 k 4) (/.f64 (*.f64 l l) t)))
(fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l)))
(fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(+.f64 (*.f64 (pow.f64 k 8) (-.f64 (*.f64 2/45 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 1/24 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2)))))))) (+.f64 (*.f64 (pow.f64 k 6) (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2))))) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))))
(fma.f64 (pow.f64 k 8) (-.f64 (*.f64 (/.f64 t (*.f64 l l)) 2/45) (fma.f64 1/24 (/.f64 t (*.f64 l l)) (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 l l)) 1/6)))) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (/.f64 (pow.f64 k 4) (/.f64 (*.f64 l l) t))))
(fma.f64 (pow.f64 k 8) (-.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/360) (*.f64 (/.f64 t (*.f64 l l)) -1/12)) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l))))
(fma.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 31/360) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l)))))
(+.f64 (*.f64 (pow.f64 k 10) (-.f64 (*.f64 -1/315 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 1/24 (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 2/45 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 1/24 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2)))))))) (*.f64 -1/720 (/.f64 t (pow.f64 l 2))))))) (+.f64 (*.f64 (pow.f64 k 8) (-.f64 (*.f64 2/45 (/.f64 t (pow.f64 l 2))) (+.f64 (*.f64 1/24 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2)))))))) (+.f64 (*.f64 (pow.f64 k 6) (-.f64 (*.f64 -1/3 (/.f64 t (pow.f64 l 2))) (*.f64 -1/2 (/.f64 t (pow.f64 l 2))))) (/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2)))))
(fma.f64 (pow.f64 k 10) (-.f64 (*.f64 (/.f64 t (*.f64 l l)) -1/315) (fma.f64 1/24 (*.f64 (/.f64 t (*.f64 l l)) 1/6) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 t (*.f64 l l)) 2/45) (fma.f64 1/24 (/.f64 t (*.f64 l l)) (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 l l)) 1/6)))) (*.f64 (/.f64 t (*.f64 l l)) -1/720)))) (fma.f64 (pow.f64 k 8) (-.f64 (*.f64 (/.f64 t (*.f64 l l)) 2/45) (fma.f64 1/24 (/.f64 t (*.f64 l l)) (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 l l)) 1/6)))) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (/.f64 (pow.f64 k 4) (/.f64 (*.f64 l l) t)))))
(fma.f64 (pow.f64 k 10) (-.f64 (*.f64 (/.f64 t (*.f64 l l)) -1/315) (+.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/144) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/360) (*.f64 (/.f64 t (*.f64 l l)) -1/12)) (*.f64 (/.f64 t (*.f64 l l)) -1/720)))) (fma.f64 (pow.f64 k 8) (-.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/360) (*.f64 (/.f64 t (*.f64 l l)) -1/12)) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (*.f64 (/.f64 t l) (/.f64 (pow.f64 k 4) l)))))
(fma.f64 (pow.f64 k 8) (*.f64 (/.f64 t (*.f64 l l)) 31/360) (fma.f64 (pow.f64 k 10) (-.f64 (*.f64 (/.f64 t (*.f64 l l)) -17/1680) (fma.f64 -1/2 (*.f64 (/.f64 t (*.f64 l l)) 31/360) (*.f64 (/.f64 t (*.f64 l l)) -1/720))) (fma.f64 (pow.f64 k 6) (*.f64 (/.f64 t (*.f64 l l)) 1/6) (*.f64 t (/.f64 (pow.f64 k 4) (*.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 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(/.f64 (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)) (*.f64 (cos.f64 k) (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (*.f64 l l)))
(*.f64 (*.f64 (/.f64 k l) (/.f64 k l)) (/.f64 (*.f64 t (pow.f64 (sin.f64 k) 2)) (cos.f64 k)))
(/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))
(*.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 (pow.f64 k 2) (pow.f64 l 2))
(/.f64 (*.f64 k k) (*.f64 l l))
(*.f64 (/.f64 k l) (/.f64 k l))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) (pow.f64 l 2))) (/.f64 (pow.f64 k 2) (pow.f64 l 2)))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) (*.f64 l l)) (/.f64 (*.f64 k k) (*.f64 l l)))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) (*.f64 l l)) (*.f64 (/.f64 k l) (/.f64 k l)))
(fma.f64 (/.f64 k l) (/.f64 k l) (/.f64 -1/3 (/.f64 (*.f64 l l) (pow.f64 k 4))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) (pow.f64 l 2))) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 k 6) (pow.f64 l 2))) (/.f64 (pow.f64 k 2) (pow.f64 l 2))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) (*.f64 l l)) (fma.f64 2/45 (/.f64 (pow.f64 k 6) (*.f64 l l)) (/.f64 (*.f64 k k) (*.f64 l l))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) (*.f64 l l)) (fma.f64 2/45 (/.f64 (pow.f64 k 6) (*.f64 l l)) (*.f64 (/.f64 k l) (/.f64 k l))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) (*.f64 l l)) (fma.f64 (/.f64 k l) (/.f64 k l) (*.f64 (/.f64 2/45 (*.f64 l l)) (pow.f64 k 6))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) (pow.f64 l 2))) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 k 6) (pow.f64 l 2))) (+.f64 (/.f64 (pow.f64 k 2) (pow.f64 l 2)) (*.f64 -1/315 (/.f64 (pow.f64 k 8) (pow.f64 l 2))))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) (*.f64 l l)) (+.f64 (fma.f64 2/45 (/.f64 (pow.f64 k 6) (*.f64 l l)) (/.f64 (*.f64 k k) (*.f64 l l))) (*.f64 -1/315 (/.f64 (pow.f64 k 8) (*.f64 l l)))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) (*.f64 l l)) (fma.f64 2/45 (/.f64 (pow.f64 k 6) (*.f64 l l)) (fma.f64 -1/315 (/.f64 (pow.f64 k 8) (*.f64 l l)) (*.f64 (/.f64 k l) (/.f64 k l)))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) (*.f64 l l)) (fma.f64 -1/315 (/.f64 (pow.f64 k 8) (*.f64 l l)) (fma.f64 (/.f64 k l) (/.f64 k l) (*.f64 (/.f64 2/45 (*.f64 l l)) (pow.f64 k 6)))))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(/.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 l 2))
(/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k)) (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (/.f64 (*.f64 l l) t) (*.f64 (/.f64 (*.f64 l l) t) 1/18))))))
(fma.f64 2 (fma.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45))) (*.f64 (*.f64 (/.f64 l t) l) (/.f64 -1/3 (*.f64 k k))))
(fma.f64 2 (fma.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t) (fma.f64 (*.f64 (/.f64 l t) l) -1/360 (*.f64 (*.f64 (/.f64 l t) l) -1/18))) (*.f64 (*.f64 (/.f64 l t) l) (/.f64 -1/3 (*.f64 k k))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 -1/720 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (*.f64 -1/315 (/.f64 (*.f64 l l) t)))))) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 l l) t) k) (/.f64 -1/6 k)) (*.f64 2 (+.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (/.f64 (*.f64 l l) t) (*.f64 (/.f64 (*.f64 l l) t) 1/18)))) (*.f64 k (*.f64 k (-.f64 (-.f64 (*.f64 -1/720 (/.f64 (*.f64 l l) t)) (*.f64 (/.f64 (*.f64 l l) t) -1/135)) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (/.f64 (*.f64 l l) t) (*.f64 (/.f64 (*.f64 l l) t) 1/18))) (*.f64 -1/315 (/.f64 (*.f64 l l) t)))))))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (*.f64 (*.f64 (/.f64 l t) l) 13/2160) (fma.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)) (*.f64 (/.f64 -1/315 t) (*.f64 l l))))) (fma.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)))) (*.f64 (*.f64 (/.f64 l t) l) (/.f64 -1/3 (*.f64 k k))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (*.f64 (*.f64 (/.f64 l t) l) 13/2160) (fma.f64 -1/3 (fma.f64 (*.f64 (/.f64 l t) l) -1/360 (*.f64 (*.f64 (/.f64 l t) l) -1/18)) (*.f64 (/.f64 -1/315 t) (*.f64 l l))))) (fma.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t) (fma.f64 (*.f64 (/.f64 l t) l) -1/360 (*.f64 (*.f64 (/.f64 l t) l) -1/18)))) (*.f64 (*.f64 (/.f64 l t) l) (/.f64 -1/3 (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (cos.f64 k) (/.f64 (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t) (*.f64 l l))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 t l))))
(*.f64 2 (*.f64 (*.f64 l l) (/.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) t)))

localize30.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.8b
(/.f64 2 (pow.f64 k 4))
8.5b
(/.f64 (*.f64 l l) t)
19.3b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
Compiler

Compiled 35 to 18 computations (48.6% saved)

series21.0ms (0%)

Counts
3 → 60
Calls

18 calls:

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

rewrite188.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify106.0ms (0.2%)

Algorithm
egg-herbie
Rules
946×associate-*l/_binary64
765×associate-/l/_binary64
740×unswap-sqr_binary64
618×associate-/r/_binary64
568×associate-*r/_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
012744
126744
274744
3277744
41660744
51922708
62176708
72644708
83554708
93740708
107808708
Stop Event
node limit
Counts
211 → 155
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.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 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (/.f64 2 t))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 (pow.f64 k 4) t))))
(/.f64 (/.f64 2 t) (/.f64 (pow.f64 k 4) (*.f64 l l)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))

localize120.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(/.f64 2 (pow.f64 k 4))
5.9b
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
8.5b
(/.f64 (*.f64 l l) t)
19.3b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
Compiler

Compiled 190 to 96 computations (49.5% saved)

series8.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
t
@0
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
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
k
@inf
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))

rewrite59.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
120013
2278913
Stop Event
node limit
Counts
1 → 56
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/6 t)) (pow.f64 (/.f64 l k) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/6 t)) (pow.f64 (/.f64 l k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/6 t)) (pow.f64 (/.f64 l k) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/6 t)) (pow.f64 (/.f64 l k) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t)))) 1)))) (#(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 l l) (*.f64 (*.f64 t 6) (*.f64 k k)))))) (#(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 (pow.f64 (/.f64 l k) 2) 1/6) t)))) (#(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 l) 1) (*.f64 (*.f64 k k) (*.f64 t 6)))))) (#(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 (/.f64 l k) (sqrt.f64 (/.f64 1/6 t))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 1/6 t))) 6) 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 pow.f64 (exp.f64 1) (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (*.f64 (pow.f64 (/.f64 l k) 2) 1/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t)))) 2)) (cbrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t))))) (sqrt.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 1/6 t))) 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 (/.f64 l k) (sqrt.f64 (/.f64 1/6 t))) 6))))) (#(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 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 1/6 t))) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l k) (sqrt.f64 (/.f64 1/6 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) (/.f64 1/6 t))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 l k)) 2) (log.f64 (*.f64 t 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 l k))) 1) (log.f64 (*.f64 t 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 (/.f64 l k) 2) 1/6)) (*.f64 (log.f64 t) 1)))))))

simplify115.0ms (0.2%)

Algorithm
egg-herbie
Rules
1100×associate-*r/_binary64
873×associate-/l/_binary64
725×associate-/r/_binary64
547×unswap-sqr_binary64
299×sqr-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011576
125576
270576
3268576
41622576
52921576
63261576
74094576
84228576
94421576
107296576
117620576
Stop Event
node limit
Counts
92 → 58
Calls
Call 1
Inputs
(*.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)))
Outputs
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))
(*.f64 1/6 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 1/6 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 (/.f64 1/6 t) (*.f64 (/.f64 l k) (/.f64 l k)))
(*.f64 (/.f64 (/.f64 l k) k) (*.f64 (/.f64 l t) 1/6))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
(*.f64 1/6 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)))
(/.f64 (/.f64 l (/.f64 (*.f64 k t) (*.f64 1/6 l))) k)
(*.f64 l (*.f64 1/6 (/.f64 (/.f64 (/.f64 l k) k) t)))

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t))
1.1b
(/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k))
13.0b
(/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))
34.3b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
Compiler

Compiled 102 to 46 computations (54.9% saved)

series7.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite126.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
367×expm1-udef_binary64
367×log1p-udef_binary64
213×add-sqr-sqrt_binary64
209×pow1_binary64
208×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify120.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01562462
15232384
224882271
Stop Event
node limit
Counts
261 → 207
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (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 (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 (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 (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 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))))
Outputs
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.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 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) (*.f64 (pow.f64 k 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 t 1/6)) (*.f64 (*.f64 k k) (*.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 l l) (/.f64 (*.f64 k (*.f64 k (*.f64 t t))) (*.f64 t 1/6)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(+.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 (*.f64 (*.f64 l l) (fma.f64 2/15 t (*.f64 t -17/360))) (*.f64 t t))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 t 1/6)) (*.f64 (*.f64 k k) (*.f64 t t))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))))
(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 l l) (/.f64 (*.f64 k (*.f64 k (*.f64 t t))) (*.f64 t 1/6))))))
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) 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 (*.f64 (*.f64 l l) (fma.f64 2/15 t (*.f64 t -17/360))) (*.f64 t t))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 t 1/6)) (*.f64 (*.f64 k k) (*.f64 t t))) (fma.f64 -2 (*.f64 (*.f64 k k) (+.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040))))) (*.f64 -1 (+.f64 (/.f64 (*.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 (*.f64 (*.f64 l l) (fma.f64 2/15 t (*.f64 t -17/360))) (*.f64 t t))))))))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4)))))))
(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 l) (/.f64 (*.f64 k (*.f64 k (*.f64 t t))) (*.f64 t 1/6))) (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 l (*.f64 l (*.f64 t 31/360))) (/.f64 (pow.f64 t 3) (*.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))))) -2)))))
(fma.f64 -2 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (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 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6))))) (fma.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 t 173/5040) t) (*.f64 (/.f64 l (/.f64 (/.f64 (/.f64 t 1) 31/360) l)) -1/6))))) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l l) t)))
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(/.f64 2 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))
(/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3)))
(/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3))
(/.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 k k))
(+.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 2 (*.f64 (*.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 k)) (pow.f64 t 3)))
(+.f64 (/.f64 -1/3 (pow.f64 t 3)) (/.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 k k)))
(+.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 (*.f64 -2 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2)) (pow.f64 t 9)))) (/.f64 2 (*.f64 (*.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 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 (/.f64 2 (pow.f64 t 3)) (*.f64 k k)) (fma.f64 (*.f64 k k) (neg.f64 (fma.f64 2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 31/360)) (*.f64 -2 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 t 9) 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 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 t 3) (fma.f64 2 (/.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (pow.f64 t 6)) (/.f64 (*.f64 -2 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2)) (pow.f64 t 9))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 t 9) (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)))))))) (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 (*.f64 -2 (pow.f64 (*.f64 (pow.f64 t 3) 1/6) 2)) (pow.f64 t 9)))) (/.f64 2 (*.f64 (*.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 (/.f64 2 (*.f64 k 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 (*.f64 (pow.f64 t 3) 1/6) (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 (/.f64 2 (pow.f64 t 3)) (*.f64 k k)) (fma.f64 (pow.f64 k 4) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 9) 1/6)) (*.f64 (pow.f64 t 3) 31/360)) (fma.f64 2 (/.f64 (*.f64 (pow.f64 t 3) 173/5040) (pow.f64 t 6)) (*.f64 -1/6 (fma.f64 2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 31/360)) (*.f64 -2 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 t 9) 1/36))))))) (*.f64 k (*.f64 k (fma.f64 2 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 t 6) 31/360)) (*.f64 -2 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 t 9) 1/36)))))))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (pow.f64 t 3))))
(*.f64 2 (/.f64 (/.f64 (cos.f64 k) (pow.f64 t 3)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(/.f64 2 (*.f64 k (pow.f64 t 3)))
(/.f64 (/.f64 2 k) (pow.f64 t 3))
(/.f64 (/.f64 2 (pow.f64 t 3)) k)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 k (pow.f64 t 3)))) (*.f64 -2/3 (/.f64 k (pow.f64 t 3))))
(+.f64 (/.f64 (/.f64 2 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 (/.f64 2 k) (pow.f64 t 3)))
(fma.f64 -2/3 (/.f64 k (pow.f64 t 3)) (/.f64 (/.f64 2 (pow.f64 t 3)) k))
(+.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 (/.f64 2 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 (/.f64 2 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 (/.f64 2 (pow.f64 t 3)) k)))
(+.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 (/.f64 2 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 (/.f64 2 k) (pow.f64 t 3)))) (*.f64 -4/945 (/.f64 (pow.f64 k 5) (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)) (fma.f64 -4/945 (/.f64 (pow.f64 k 5) (pow.f64 t 3)) (/.f64 (/.f64 2 (pow.f64 t 3)) k))))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (sin.f64 k) (pow.f64 t 3))))
(*.f64 (/.f64 2 (*.f64 (sin.f64 k) (pow.f64 t 3))) (cos.f64 k))

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.2b
(*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k))))
2.7b
(sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))
4.7b
(/.f64 (pow.f64 t 3/2) l)
6.8b
(*.f64 (/.f64 k t) (*.f64 (/.f64 (pow.f64 t 3/2) l) (sqrt.f64 (*.f64 (sin.f64 k) (tan.f64 k)))))
Compiler

Compiled 100 to 40 computations (60% saved)

series33.0ms (0.1%)

Counts
4 → 72
Calls

27 calls:

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

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
821×log-prod_binary64
393×pow2_binary64
279×pow1/3_binary64
267×expm1-udef_binary64
267×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify78.0ms (0.1%)

Algorithm
egg-herbie
Rules
880×fma-def_binary64
474×distribute-lft-in_binary64
474×distribute-rgt-in_binary64
422×*-commutative_binary64
301×fma-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01521716
14581615
216961519
375831507
Stop Event
node limit
Counts
208 → 166
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) l) (sqrt.f64 (/.f64 1 t)))) (*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) l) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 6) (-.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) 2))) l) (sqrt.f64 (/.f64 1 t))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) l) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 8) (-.f64 (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) 2)) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) t)))) l) (sqrt.f64 (/.f64 1 t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 6) (-.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) 2))) l) (sqrt.f64 (/.f64 1 t)))))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
k
(+.f64 k (*.f64 1/12 (pow.f64 k 3)))
(+.f64 k (+.f64 (*.f64 1/12 (pow.f64 k 3)) (*.f64 19/480 (pow.f64 k 5))))
(+.f64 k (+.f64 (*.f64 1/12 (pow.f64 k 3)) (+.f64 (*.f64 559/40320 (pow.f64 k 7)) (*.f64 19/480 (pow.f64 k 5)))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(+.f64 (*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 5) (-.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 -1/18 (pow.f64 t 3)) (*.f64 2/15 (pow.f64 t 3)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 5) (-.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 -1/18 (pow.f64 t 3)) (*.f64 2/15 (pow.f64 t 3)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 7) (-.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))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (-.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 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))) (pow.f64 t 3))))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
Outputs
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) l) (sqrt.f64 (/.f64 1 t)))) (*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (*.f64 t 1/6)) l) (sqrt.f64 (/.f64 1 t))) (*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 k 4) l) (*.f64 t 1/6)) (sqrt.f64 (/.f64 1 t))) (*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t)))
(fma.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))) (/.f64 (/.f64 l 1/6) t)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) l) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 6) (-.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) 2))) l) (sqrt.f64 (/.f64 1 t))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (*.f64 t 1/6)) l) (sqrt.f64 (/.f64 1 t))) (fma.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (*.f64 (pow.f64 k 6) (-.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2))) l)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 k 4) l) (*.f64 t 1/6)) (sqrt.f64 (/.f64 1 t))) (fma.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t) (*.f64 (*.f64 (/.f64 (pow.f64 k 6) l) (-.f64 (*.f64 t 31/360) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 t))))))
(fma.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 (/.f64 (*.f64 t 1/6) l) (pow.f64 k 4)) (*.f64 (-.f64 (*.f64 t 31/360) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2)) (/.f64 (pow.f64 k 6) l)))))
(fma.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 t))) (+.f64 (*.f64 (/.f64 (*.f64 t 1/6) l) (pow.f64 k 4)) (*.f64 (fma.f64 t 31/360 (*.f64 (*.f64 (*.f64 (*.f64 t t) 1/36) (/.f64 1 t)) -1/4)) (/.f64 (pow.f64 k 6) l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) l) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 8) (-.f64 (+.f64 (*.f64 1/360 t) (+.f64 (*.f64 -1/45 t) (+.f64 (*.f64 17/315 t) (*.f64 -1/5040 t)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) 2)) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t))) t)))) l) (sqrt.f64 (/.f64 1 t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 6) (-.f64 (+.f64 (*.f64 2/15 t) (+.f64 (*.f64 -1/18 t) (*.f64 1/120 t))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 -1/6 t) (*.f64 1/3 t)))) 2))) l) (sqrt.f64 (/.f64 1 t)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 4) (*.f64 t 1/6)) l) (sqrt.f64 (/.f64 1 t))) (fma.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (pow.f64 k 8) (/.f64 l (-.f64 (fma.f64 1/360 t (fma.f64 -1/45 t (*.f64 t 271/5040))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2)) (/.f64 t (*.f64 t 1/6)))))))) (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (*.f64 (pow.f64 k 6) (-.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2))) l))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 k 4) l) (*.f64 t 1/6)) (sqrt.f64 (/.f64 1 t))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 (/.f64 (pow.f64 k 8) l) (+.f64 (fma.f64 t 1/360 (*.f64 t 53/1680)) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 t 31/360) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2))) (/.f64 t (*.f64 t 1/6))))) (*.f64 (/.f64 (pow.f64 k 6) l) (-.f64 (*.f64 t 31/360) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2))))) (*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))))
(fma.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t 1/6) l) (pow.f64 k 4))) (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 k 8) l) (-.f64 (*.f64 t 173/5040) (/.f64 (-.f64 (*.f64 t 31/360) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2)) 12)) (*.f64 (-.f64 (*.f64 t 31/360) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 t 1/6) (sqrt.f64 (/.f64 1 t)))) 2)) (/.f64 (pow.f64 k 6) l)))))))
(fma.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 t 1/6) l) (pow.f64 k 4))) (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 k 8) l) (fma.f64 (-.f64 (/.f64 t 2160/31) (/.f64 (*.f64 (*.f64 (*.f64 t t) 1/36) (/.f64 1 t)) 24)) -1/2 (*.f64 t 173/5040)) (*.f64 (fma.f64 t 31/360 (*.f64 (*.f64 (*.f64 (*.f64 t t) 1/36) (/.f64 1 t)) -1/4)) (/.f64 (pow.f64 k 6) l)))))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 (*.f64 k (sin.f64 k)) l) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (/.f64 k (/.f64 l (sin.f64 k))) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (/.f64 k l) (sin.f64 k)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k))))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 1 l))
(/.f64 (sqrt.f64 (pow.f64 t 3)) l)
(/.f64 (pow.f64 t 3/2) l)
k
(+.f64 k (*.f64 1/12 (pow.f64 k 3)))
(fma.f64 1/12 (pow.f64 k 3) k)
(+.f64 k (+.f64 (*.f64 1/12 (pow.f64 k 3)) (*.f64 19/480 (pow.f64 k 5))))
(+.f64 k (fma.f64 1/12 (pow.f64 k 3) (*.f64 19/480 (pow.f64 k 5))))
(+.f64 (fma.f64 1/12 (pow.f64 k 3) k) (*.f64 19/480 (pow.f64 k 5)))
(fma.f64 1/12 (pow.f64 k 3) (fma.f64 19/480 (pow.f64 k 5) k))
(+.f64 k (+.f64 (*.f64 1/12 (pow.f64 k 3)) (+.f64 (*.f64 559/40320 (pow.f64 k 7)) (*.f64 19/480 (pow.f64 k 5)))))
(+.f64 k (fma.f64 1/12 (pow.f64 k 3) (fma.f64 559/40320 (pow.f64 k 7) (*.f64 19/480 (pow.f64 k 5)))))
(+.f64 (fma.f64 1/12 (pow.f64 k 3) k) (fma.f64 19/480 (pow.f64 k 5) (*.f64 559/40320 (pow.f64 k 7))))
(+.f64 k (fma.f64 19/480 (pow.f64 k 5) (fma.f64 559/40320 (pow.f64 k 7) (*.f64 1/12 (pow.f64 k 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sin.f64 k) (sqrt.f64 (/.f64 1 (cos.f64 k))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sin.f64 k) (sqrt.f64 (/.f64 1 (cos.f64 k))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sin.f64 k) (sqrt.f64 (/.f64 1 (cos.f64 k))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sin.f64 k) (sqrt.f64 (/.f64 1 (cos.f64 k))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sin.f64 k) (sqrt.f64 (/.f64 1 (cos.f64 k))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sin.f64 k) (sqrt.f64 (/.f64 1 (cos.f64 k))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sin.f64 k) (sqrt.f64 (/.f64 1 (cos.f64 k))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 k))) (sin.f64 k))
(*.f64 (sin.f64 k) (sqrt.f64 (/.f64 1 (cos.f64 k))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 k l))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(+.f64 (*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(fma.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 k 3) (/.f64 l (*.f64 (pow.f64 t 3) 1/6))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) l) (*.f64 (pow.f64 t 3) 1/6)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 k l)))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 k 3) l)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (/.f64 k l) (pow.f64 t 3/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 5) (-.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 -1/18 (pow.f64 t 3)) (*.f64 2/15 (pow.f64 t 3)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (pow.f64 k 5) (/.f64 l (-.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 3) 1/6) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))))) (fma.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 k 3) (/.f64 l (*.f64 (pow.f64 t 3) 1/6))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (pow.f64 k 5) l) (-.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (pow.f64 t 3) 1/6))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 k 3) l) (*.f64 (pow.f64 t 3) 1/6)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 k l))))
(fma.f64 (/.f64 k l) (pow.f64 t 3/2) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (pow.f64 t 3) 1/6))) 2)) (/.f64 (pow.f64 k 5) l)) (*.f64 (*.f64 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 k 3) l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 5) (-.f64 (+.f64 (*.f64 1/120 (pow.f64 t 3)) (+.f64 (*.f64 -1/18 (pow.f64 t 3)) (*.f64 2/15 (pow.f64 t 3)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3)))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 k 7) (-.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))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (-.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 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 t 3)) (*.f64 -1/6 (pow.f64 t 3))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))) (pow.f64 t 3))))) l) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (pow.f64 k 5) (/.f64 l (-.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 3) 1/6) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))))) (fma.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 k 3) (/.f64 l (*.f64 (pow.f64 t 3) 1/6))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 k 7) (-.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 1/2 (/.f64 (*.f64 (pow.f64 t 3) 1/6) (/.f64 (pow.f64 t 3) (-.f64 (fma.f64 1/120 (pow.f64 t 3) (*.f64 (pow.f64 t 3) 7/90)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 3) 1/6) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) 2))))))) l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (pow.f64 k 5) l) (-.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (pow.f64 t 3) 1/6))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 (/.f64 (pow.f64 k 3) l) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 (/.f64 (pow.f64 k 7) l) (+.f64 (fma.f64 17/315 (pow.f64 t 3) (*.f64 (pow.f64 t 3) -11/560)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 3) 1/6)) (/.f64 (pow.f64 t 3) (-.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (pow.f64 t 3) 1/6))) 2)))))))) (*.f64 (sqrt.f64 (pow.f64 t 3)) (/.f64 k l))))
(fma.f64 (/.f64 k l) (pow.f64 t 3/2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 k 3) l) (*.f64 (pow.f64 t 3) 1/6) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (pow.f64 t 3) 1/6))) 2)) (/.f64 (/.f64 (*.f64 t t) 6) (*.f64 t t))) -1/2 (*.f64 (pow.f64 t 3) 173/5040)) (/.f64 (pow.f64 k 7) l)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 t 3) 31/360) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 (pow.f64 t 3) 1/6))) 2)) (/.f64 (pow.f64 k 5) l))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 t 3) (cos.f64 k))) (/.f64 (sin.f64 k) l))

eval522.0ms (1%)

Compiler

Compiled 30657 to 15867 computations (48.2% saved)

prune897.0ms (1.6%)

Pruning

58 alts after pruning (57 fresh and 1 done)

PrunedKeptTotal
New973491022
Fresh16824
Picked101
Done314
Total993581051
Error
1.3b
Counts
1051 → 58
Alt Table
Click to see full alt table
StatusErrorProgram
40.0b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
36.5b
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
28.8b
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
36.7b
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
43.3b
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
32.7b
(/.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2) (*.f64 2 (pow.f64 t -2))) (*.f64 (sin.f64 k) (*.f64 t (tan.f64 k))))
40.1b
(sqrt.f64 (/.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2) 2)))
44.9b
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t)))
32.5b
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
35.9b
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
40.1b
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2) 2))) (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))))
21.6b
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
31.2b
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
42.1b
(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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
30.9b
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
33.5b
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t))))) 2)
42.6b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
13.4b
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
33.3b
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
17.3b
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
30.5b
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
18.1b
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
32.4b
(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)))
39.6b
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
33.2b
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
16.5b
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
30.9b
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
31.6b
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
16.5b
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
30.9b
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
13.4b
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
31.3b
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
36.8b
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
13.3b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
20.9b
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
16.3b
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
32.8b
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
44.3b
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
21.0b
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2)) 3)))
32.9b
(/.f64 (*.f64 2 (pow.f64 t -2)) (*.f64 (/.f64 1 (pow.f64 (/.f64 l (/.f64 k t)) 2)) (*.f64 (sin.f64 k) (*.f64 t (tan.f64 k)))))
32.7b
(/.f64 2 (pow.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k)))) 2))
47.5b
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
45.0b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
33.2b
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
48.8b
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
30.0b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
16.9b
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
43.1b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 k (*.f64 (/.f64 t k) t))))
36.8b
(*.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))))
39.2b
(/.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))
31.3b
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
21.1b
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.f64 l l)))
33.7b
(/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))
36.2b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
32.9b
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
55.3b
(/.f64 2 (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)))
17.1b
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
36.3b
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (/.f64 (sin.f64 k) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
Compiler

Compiled 2568 to 1742 computations (32.2% saved)

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))
2.8b
(/.f64 (pow.f64 (sin.f64 k) 2) l)
5.8b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
6.1b
(/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l))
Compiler

Compiled 83 to 29 computations (65.1% saved)

series45.0ms (0.1%)

Counts
4 → 100
Calls

30 calls:

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

rewrite94.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
430×pow2_binary64
308×pow1/3_binary64
294×expm1-udef_binary64
294×log1p-udef_binary64
277×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (0.2%)

Algorithm
egg-herbie
Rules
652×cancel-sign-sub-inv_binary64
593×fma-neg_binary64
569×times-frac_binary64
406×fma-def_binary64
332×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01152673
13782638
212742546
362662534
Stop Event
node limit
Counts
268 → 206
Calls
Call 1
Inputs
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2))))
(+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))))
(+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))))))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (pow.f64 k 2) l)
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) l)) (/.f64 (pow.f64 k 2) l))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) l)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 k 6) l)) (/.f64 (pow.f64 k 2) l)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) l)) (+.f64 (*.f64 -1/315 (/.f64 (pow.f64 k 8) l)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 k 6) l)) (/.f64 (pow.f64 k 2) l))))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 k 2) t)) (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -1/720 (/.f64 (pow.f64 k 4) t)))) (*.f64 1/2 (/.f64 1 t)))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
Outputs
(*.f64 2 (/.f64 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 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2))))
(*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 (/.f64 l t) -1/6) (*.f64 k k))))
(fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t))))
(+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))))
(fma.f64 2 (-.f64 (/.f64 (*.f64 1/24 l) t) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))) (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 (/.f64 l t) -1/6) (*.f64 k k)))))
(*.f64 2 (+.f64 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 (/.f64 l t) -1/6) (*.f64 k k))) (-.f64 (*.f64 (/.f64 l t) 1/24) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18)))))
(*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 l t) -1/72) (*.f64 (/.f64 l t) -2/45)) (fma.f64 (/.f64 l (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (*.f64 (pow.f64 k 4) t)))))
(*.f64 2 (+.f64 (fma.f64 (/.f64 l t) -1/360 (*.f64 (/.f64 l t) -1/18)) (fma.f64 (/.f64 l (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))))))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2))))))
(fma.f64 2 (-.f64 (/.f64 (*.f64 1/24 l) t) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) -1/720) (fma.f64 -1/315 (/.f64 l t) (fma.f64 -1/3 (-.f64 (/.f64 (*.f64 1/24 l) t) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))) (*.f64 (*.f64 (/.f64 l t) -1/6) 2/45))))) (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 (/.f64 l t) -1/6) (*.f64 k k))))))
(fma.f64 2 (-.f64 (*.f64 (/.f64 l t) 1/24) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))) (*.f64 2 (+.f64 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 (/.f64 l t) -1/6) (*.f64 k k))) (*.f64 k (*.f64 k (-.f64 (*.f64 (/.f64 l t) 1/560) (fma.f64 -1/3 (-.f64 (*.f64 (/.f64 l t) 1/24) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))) (*.f64 (/.f64 l t) -1/135))))))))
(*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 l t) -1/72) (*.f64 (/.f64 l t) -2/45)) (fma.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 1/3 (+.f64 (*.f64 (/.f64 l t) -1/72) (*.f64 (/.f64 l t) -2/45))))) (fma.f64 (/.f64 l (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (+.f64 (fma.f64 (/.f64 l t) -1/360 (*.f64 (/.f64 l t) -1/18)) (fma.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 1/3 (fma.f64 (/.f64 l t) -1/360 (*.f64 (/.f64 l t) -1/18))))) (fma.f64 (/.f64 l (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 (sin.f64 k) 2)))) (/.f64 (*.f64 l (cos.f64 k)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k)) (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (/.f64 -1/72 (/.f64 t (*.f64 l l))) (/.f64 -2/45 (/.f64 t (*.f64 l l))))) (*.f64 (/.f64 (*.f64 l -1/3) t) (/.f64 l (*.f64 k k))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (*.f64 (/.f64 l t) l) -1/72 (/.f64 -2/45 (/.f64 t (*.f64 l l))))) (*.f64 (/.f64 (*.f64 l -1/3) t) (/.f64 l (*.f64 k k))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 -1/720 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (*.f64 -1/315 (/.f64 (*.f64 l l) t)))))) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k)) (*.f64 2 (+.f64 (+.f64 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18)))) (*.f64 k (*.f64 k (-.f64 (-.f64 (*.f64 -1/720 (/.f64 l (/.f64 t l))) (*.f64 (/.f64 l (/.f64 t l)) -1/135)) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l (/.f64 t l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (*.f64 -1/315 (/.f64 l (/.f64 t l))))))))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (*.f64 (*.f64 (/.f64 l t) l) 13/2160) (fma.f64 -1/3 (+.f64 (/.f64 -1/72 (/.f64 t (*.f64 l l))) (/.f64 -2/45 (/.f64 t (*.f64 l l)))) (*.f64 (/.f64 -1/315 t) (*.f64 l l))))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (/.f64 -1/72 (/.f64 t (*.f64 l l))) (/.f64 -2/45 (/.f64 t (*.f64 l l)))))) (*.f64 (/.f64 (*.f64 l -1/3) t) (/.f64 l (*.f64 k k))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (*.f64 (*.f64 (/.f64 l t) l) 13/2160) (fma.f64 -1/3 (fma.f64 (*.f64 (/.f64 l t) l) -1/72 (/.f64 -2/45 (/.f64 t (*.f64 l l)))) (*.f64 (/.f64 -1/315 t) (*.f64 l l))))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (*.f64 (/.f64 l t) l) -1/72 (/.f64 -2/45 (/.f64 t (*.f64 l l)))))) (*.f64 (/.f64 (*.f64 l -1/3) t) (/.f64 l (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))) (/.f64 (/.f64 l (/.f64 t l)) (pow.f64 (sin.f64 k) 2)))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (pow.f64 k 2) l)
(/.f64 (*.f64 k k) l)
(/.f64 k (/.f64 l k))
(*.f64 (/.f64 k l) k)
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) l)) (/.f64 (pow.f64 k 2) l))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (/.f64 (*.f64 k k) l))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (/.f64 k (/.f64 l k)))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (*.f64 (/.f64 k l) k))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) l)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 k 6) l)) (/.f64 (pow.f64 k 2) l)))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (fma.f64 2/45 (/.f64 (pow.f64 k 6) l) (/.f64 (*.f64 k k) l)))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (fma.f64 2/45 (/.f64 (pow.f64 k 6) l) (/.f64 k (/.f64 l k))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (fma.f64 2/45 (/.f64 (pow.f64 k 6) l) (*.f64 (/.f64 k l) k)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 k 4) l)) (+.f64 (*.f64 -1/315 (/.f64 (pow.f64 k 8) l)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 k 6) l)) (/.f64 (pow.f64 k 2) l))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (fma.f64 -1/315 (/.f64 (pow.f64 k 8) l) (fma.f64 2/45 (/.f64 (pow.f64 k 6) l) (/.f64 (*.f64 k k) l))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (fma.f64 -1/315 (/.f64 (pow.f64 k 8) l) (fma.f64 2/45 (/.f64 (pow.f64 k 6) l) (/.f64 k (/.f64 l k)))))
(fma.f64 -1/3 (/.f64 (pow.f64 k 4) l) (fma.f64 2/45 (/.f64 (pow.f64 k 6) l) (fma.f64 -1/315 (/.f64 (pow.f64 k 8) l) (*.f64 (/.f64 k l) k))))
(/.f64 1 (*.f64 (pow.f64 k 2) t))
(/.f64 1 (*.f64 t (*.f64 k k)))
(/.f64 1 (*.f64 k (*.f64 k t)))
(/.f64 (/.f64 1 t) (*.f64 k k))
(-.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (/.f64 1 (*.f64 t (*.f64 k k))) (/.f64 1/2 t))
(+.f64 (/.f64 1 (*.f64 k (*.f64 k t))) (/.f64 -1/2 t))
(+.f64 (/.f64 (/.f64 1 t) (*.f64 k k)) (/.f64 -1/2 t))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 k 2) t)) (/.f64 1 (*.f64 (pow.f64 k 2) t))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 t (*.f64 k k)))) (/.f64 1/2 t))
(+.f64 (fma.f64 1/24 (/.f64 k (/.f64 t k)) (/.f64 1 (*.f64 k (*.f64 k t)))) (/.f64 -1/2 t))
(+.f64 (/.f64 (/.f64 1 t) (*.f64 k k)) (fma.f64 1/24 (*.f64 (/.f64 k t) k) (/.f64 -1/2 t)))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 k 2) t)) (+.f64 (/.f64 1 (*.f64 (pow.f64 k 2) t)) (*.f64 -1/720 (/.f64 (pow.f64 k 4) t)))) (*.f64 1/2 (/.f64 1 t)))
(-.f64 (+.f64 (fma.f64 1/24 (/.f64 (*.f64 k k) t) (/.f64 1 (*.f64 t (*.f64 k k)))) (*.f64 -1/720 (/.f64 (pow.f64 k 4) t))) (/.f64 1/2 t))
(+.f64 (fma.f64 1/24 (/.f64 k (/.f64 t k)) (fma.f64 -1/720 (/.f64 (pow.f64 k 4) t) (/.f64 1 (*.f64 k (*.f64 k t))))) (/.f64 -1/2 t))
(+.f64 (fma.f64 -1/720 (/.f64 (pow.f64 k 4) t) (/.f64 (/.f64 1 t) (*.f64 k k))) (fma.f64 1/24 (*.f64 (/.f64 k t) k) (/.f64 -1/2 t)))
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)
(/.f64 (cos.f64 k) (*.f64 (pow.f64 k 2) t))
(/.f64 (cos.f64 k) (*.f64 t (*.f64 k k)))
(/.f64 (/.f64 (cos.f64 k) (*.f64 k k)) t)

localize14.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 t l) l)
0.8b
(/.f64 2 (/.f64 (/.f64 t l) l))
4.4b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
16.6b
(/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k))
Compiler

Compiled 51 to 16 computations (68.6% saved)

series14.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite88.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

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

simplify181.0ms (0.3%)

Algorithm
egg-herbie
Rules
954×times-frac_binary64
580×unswap-sqr_binary64
535×sqr-pow_binary64
434×associate-/l*_binary64
394×associate-/r*_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0181560
1411560
21191560
35091560
443901560
547051560
656521524
758041524
859811524
962021524
1065001524
1168871524
1273971524
Stop Event
node limit
Counts
297 → 185
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
(/.f64 t (pow.f64 l 2))
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 k k) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))))
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 2 t))
(*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) t))
(*.f64 2 (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 t) (*.f64 l l))
(*.f64 (*.f64 l l) (/.f64 2 t))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))
(/.f64 t (pow.f64 l 2))
(/.f64 t (*.f64 l l))

localize27.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
0.1b
(pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2)
6.5b
(*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2)))
8.0b
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
Compiler

Compiled 63 to 30 computations (52.4% saved)

series25.0ms (0%)

Counts
4 → 108
Calls

36 calls:

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

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
743×log-prod_binary64
363×pow2_binary64
339×pow-unpow_binary64
256×pow1/3_binary64
247×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify105.0ms (0.2%)

Algorithm
egg-herbie
Rules
512×associate-*l*_binary64
462×associate-*r*_binary64
445×associate-*l/_binary64
407×distribute-rgt-neg-in_binary64
387×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0291464
1711464
22051416
310771416
446911416
558111416
670571356
Stop Event
node limit
Counts
241 → 142
Calls
Call 1
Inputs
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 2))
(/.f64 (*.f64 (pow.f64 k 4) t) (pow.f64 l 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 (/.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) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
Outputs
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 k l) (sqrt.f64 (pow.f64 t 3)))
(*.f64 (/.f64 k l) (pow.f64 t 3/2))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(*.f64 (/.f64 (pow.f64 k 2) l) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 k k) l) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t))
(*.f64 (*.f64 (/.f64 k l) k) (sqrt.f64 t))
(*.f64 (/.f64 k (/.f64 l (sqrt.f64 t))) k)
(*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(/.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 t (/.f64 (/.f64 (pow.f64 k 4) l) l))
(/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4))
(*.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 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 l t)))
(*.f64 (/.f64 2 (*.f64 t (pow.f64 k 4))) (*.f64 l l))
(*.f64 2 (*.f64 l (/.f64 l (*.f64 t (pow.f64 k 4)))))
(*.f64 l (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 l t)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (pow.f64 k -4))
1.1b
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t))
1.4b
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
16.2b
(*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l))
Compiler

Compiled 57 to 31 computations (45.6% saved)

series15.0ms (0%)

Counts
4 → 96
Calls

27 calls:

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

rewrite84.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
764×log-prod_binary64
348×pow2_binary64
295×pow-unpow_binary64
244×pow1/3_binary64
237×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify80.0ms (0.1%)

Algorithm
egg-herbie
Rules
809×associate-/l*_binary64
765×associate-/r*_binary64
506×unswap-sqr_binary64
405×associate-*l/_binary64
403×associate-*l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0271476
1591476
21861476
39681476
458401476
564351476
Stop Event
node limit
Counts
257 → 169
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
Outputs
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 k 4)))
(*.f64 2 (/.f64 (*.f64 l l) (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) l)))
(*.f64 (*.f64 l l) (/.f64 2 (pow.f64 k 4)))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) 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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) 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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) 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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) (*.f64 (pow.f64 (sqrt.f64 -1) 2) 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 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(*.f64 2 (/.f64 l (*.f64 (/.f64 t l) (pow.f64 k 4))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) (sqrt.f64 (/.f64 1 t))))
(*.f64 2 (*.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) (sqrt.f64 (/.f64 1 t))))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))
(/.f64 2 (pow.f64 k 4))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.1b
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k))
1.7b
(/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3))
5.3b
(/.f64 l (/.f64 k t))
34.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))))
Compiler

Compiled 80 to 32 computations (60% saved)

series9.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
t
@inf
(*.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))))
1.0ms
k
@0
(/.f64 l (/.f64 k t))
1.0ms
k
@0
(*.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))))
1.0ms
l
@0
(/.f64 l (/.f64 k t))
1.0ms
t
@0
(/.f64 l (/.f64 k t))

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
440×log-div_binary64
321×expm1-udef_binary64
321×log1p-udef_binary64
272×log-pow_binary64
184×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify54.0ms (0.1%)

Algorithm
egg-herbie
Rules
939×times-frac_binary64
601×associate-*r*_binary64
575×associate-*l*_binary64
503×associate-/l*_binary64
418×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0821526
12681500
212021398
Stop Event
node limit
Counts
167 → 107
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 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 l t) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
(/.f64 (*.f64 t l) k)
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 (/.f64 t l)) (/.f64 2 (pow.f64 k 4)))
(+.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 (*.f64 2 (*.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 1/6) (*.f64 t t)))))
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (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 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))))
(fma.f64 -2 (-.f64 (*.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 l l) 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 1/6) (*.f64 t t))))))
(fma.f64 -2 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) 1/36)) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (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 (*.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 (*.f64 t 1/6) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 t 1/6) 2))) (/.f64 (fma.f64 2/15 t (*.f64 t -17/360)) (/.f64 (*.f64 t t) (*.f64 l l))))) t))))) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -2 (-.f64 (*.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 l l) 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 1/6) (*.f64 t t))) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (fma.f64 t 1/360 (*.f64 t 53/1680))) (*.f64 (/.f64 (*.f64 t 31/360) (pow.f64 t 3)) (*.f64 l (*.f64 l (*.f64 t 1/6))))) (*.f64 (/.f64 (*.f64 t 1/6) t) (-.f64 (*.f64 (/.f64 (*.f64 t 31/360) t) (/.f64 (*.f64 l l) t)) (*.f64 (/.f64 (*.f64 l l) (pow.f64 t 3)) (*.f64 (*.f64 t t) 1/36))))) (*.f64 -2 (*.f64 k k))))))
(fma.f64 -2 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) 1/36)) (fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (fma.f64 (-.f64 (*.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 t 173/5040) t)) (fma.f64 1/6 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) 1/36)) (*.f64 1/6 (/.f64 31/360 (/.f64 t (*.f64 l l)))))) (*.f64 k (*.f64 k -2)) (*.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 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 (/.f64 (*.f64 l l) t) (pow.f64 (sin.f64 k) 2)) 2))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 l t) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)
(/.f64 (*.f64 t l) k)
(/.f64 l (/.f64 k t))
(*.f64 (/.f64 l k) t)

eval335.0ms (0.6%)

Compiler

Compiled 22348 to 10987 computations (50.8% saved)

prune256.0ms (0.5%)

Pruning

77 alts after pruning (73 fresh and 4 done)

PrunedKeptTotal
New91642958
Fresh213152
Picked011
Done235
Total939771016
Error
1.0b
Counts
1016 → 77
Alt Table
Click to see full alt table
StatusErrorProgram
40.0b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
28.8b
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
46.4b
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
30.3b
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
43.3b
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
32.7b
(/.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2) (*.f64 2 (pow.f64 t -2))) (*.f64 (sin.f64 k) (*.f64 t (tan.f64 k))))
40.1b
(sqrt.f64 (/.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2) 2)))
17.8b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
40.4b
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
15.7b
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
32.5b
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
46.5b
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
40.1b
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2) 2))) (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))))
21.6b
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
31.2b
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
42.1b
(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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t)))
31.8b
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
29.8b
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
33.5b
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t))))) 2)
42.6b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
33.3b
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
17.3b
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
30.5b
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
39.6b
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
29.8b
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
45.0b
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
30.9b
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
27.6b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
16.5b
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
20.2b
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
20.9b
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
29.8b
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
13.4b
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
36.2b
(*.f64 (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
13.3b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
30.9b
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
31.4b
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
32.7b
(/.f64 2 (pow.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k)))) 2))
45.0b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
28.8b
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
39.3b
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
47.5b
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
30.9b
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
37.0b
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
21.4b
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
32.1b
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
28.9b
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
12.6b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)
29.9b
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
47.0b
(*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (cos.f64 k))) (*.f64 k (sqrt.f64 t))) 1) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (cos.f64 k))) (*.f64 k (sqrt.f64 t))) (/.f64 (pow.f64 (sin.f64 k) 2) l))) l)
29.8b
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
36.7b
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 l (*.f64 l (/.f64 t k)))) (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (/.f64 k t)))
39.2b
(/.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))
43.6b
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
44.3b
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
30.0b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
16.9b
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
36.8b
(*.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))))
28.3b
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
27.6b
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
13.2b
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
31.7b
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
31.3b
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
30.5b
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
33.7b
(/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))
43.3b
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
43.3b
(/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2))
36.2b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
32.9b
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
27.6b
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
31.7b
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
55.3b
(/.f64 2 (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)))
12.9b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 (sin.f64 k) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sin.f64 k) (cbrt.f64 l)))) l)
17.1b
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
29.8b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
41.7b
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
16.5b
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
Compiler

Compiled 3372 to 2198 computations (34.8% saved)

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sin.f64 k) (pow.f64 l -1))
0.6b
(/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))
5.8b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)
6.1b
(/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1))))
Compiler

Compiled 98 to 36 computations (63.3% saved)

series10.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite90.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
326×expm1-udef_binary64
326×log1p-udef_binary64
307×pow3_binary64
284×log-div_binary64
278×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify86.0ms (0.2%)

Algorithm
egg-herbie
Rules
593×cancel-sign-sub-inv_binary64
547×times-frac_binary64
496×fma-neg_binary64
369×fma-def_binary64
326×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01042457
13402422
211832326
360002314
Stop Event
node limit
Counts
205 → 136
Calls
Call 1
Inputs
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2))))
(+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))))
(+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))))))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 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 l)
(+.f64 (/.f64 k l) (*.f64 -1/6 (/.f64 (pow.f64 k 3) l)))
(+.f64 (/.f64 k l) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 k 5) l)) (*.f64 -1/6 (/.f64 (pow.f64 k 3) l))))
(+.f64 (/.f64 k l) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 k 7) l)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 k 5) l)) (*.f64 -1/6 (/.f64 (pow.f64 k 3) l)))))
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
Outputs
(*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)))
(*.f64 (/.f64 2 t) (/.f64 l (pow.f64 k 4)))
(*.f64 (/.f64 l (pow.f64 k 4)) (/.f64 2 t))
(+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2))))
(*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 (/.f64 l t) -1/6) (*.f64 k k))))
(*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 -1/6 k))))
(fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t)))
(+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))))
(fma.f64 2 (-.f64 (/.f64 (*.f64 1/24 l) t) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))) (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 (/.f64 l t) -1/6) (*.f64 k k)))))
(*.f64 2 (+.f64 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 -1/6 k))) (-.f64 (*.f64 (/.f64 l t) 1/24) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18)))))
(*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 l t) -1/72) (/.f64 (*.f64 -2/45 l) t)) (fma.f64 (/.f64 l (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (*.f64 (pow.f64 k 4) t)))))
(*.f64 2 (+.f64 (fma.f64 (/.f64 l t) -1/360 (*.f64 (/.f64 l t) -1/18)) (fma.f64 (/.f64 l (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 l t)) (+.f64 (*.f64 -1/315 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 l t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t)))) (*.f64 2/45 (/.f64 l t))))) (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))))))))) (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2))))))
(fma.f64 2 (-.f64 (/.f64 (*.f64 1/24 l) t) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) -1/720) (fma.f64 -1/315 (/.f64 l t) (fma.f64 -1/3 (-.f64 (/.f64 (*.f64 1/24 l) t) (fma.f64 -1/3 (*.f64 (/.f64 l t) -1/6) (/.f64 (*.f64 2/45 l) t))) (*.f64 (*.f64 (/.f64 l t) -1/6) 2/45))))) (*.f64 2 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (/.f64 (*.f64 (/.f64 l t) -1/6) (*.f64 k k))))))
(fma.f64 2 (-.f64 (*.f64 (/.f64 l t) 1/24) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))) (*.f64 2 (+.f64 (+.f64 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 -1/6 k))) (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 l t) 1/560) (fma.f64 -1/3 (-.f64 (*.f64 (/.f64 l t) 1/24) (fma.f64 (/.f64 l t) 2/45 (*.f64 (/.f64 l t) 1/18))) (*.f64 (/.f64 l t) -1/135)))))))
(*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 l t) -1/72) (/.f64 (*.f64 -2/45 l) t)) (fma.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 1/3 (+.f64 (*.f64 (/.f64 l t) -1/72) (/.f64 (*.f64 -2/45 l) t))))) (fma.f64 (/.f64 l (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (+.f64 (fma.f64 (/.f64 l t) -1/360 (*.f64 (/.f64 l t) -1/18)) (fma.f64 k (*.f64 k (+.f64 (*.f64 (/.f64 l t) 139/15120) (*.f64 1/3 (fma.f64 (/.f64 l t) -1/360 (*.f64 (/.f64 l t) -1/18))))) (fma.f64 (/.f64 l (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) l) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l (cos.f64 k)) (*.f64 k k)) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (*.f64 2 l) (cos.f64 k)) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 (*.f64 2 l) l) (*.f64 (pow.f64 k 4) t))
(/.f64 (*.f64 (/.f64 2 t) (*.f64 l l)) (pow.f64 k 4))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 l k)) (/.f64 t l)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(*.f64 2 (+.f64 (-.f64 (/.f64 1/24 (/.f64 t (*.f64 l l))) (-.f64 (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))))) (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (/.f64 -1/72 (/.f64 t (*.f64 l l))) (/.f64 (*.f64 -2/45 l) (/.f64 t l)))) (*.f64 (/.f64 -1/3 k) (/.f64 l (*.f64 k (/.f64 t l)))))
(fma.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (*.f64 (/.f64 l t) l) -1/360 (/.f64 -1/18 (/.f64 t (*.f64 l l))))) (*.f64 (/.f64 -1/3 k) (/.f64 l (*.f64 k (/.f64 t l)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 -1/720 (/.f64 (*.f64 l l) t)) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 -1/315 (*.f64 l l)) t))))) (*.f64 2 (+.f64 (-.f64 (*.f64 1/24 (/.f64 (*.f64 l l) t)) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 2/45 (/.f64 (*.f64 l l) t)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 t l)) (/.f64 (*.f64 k k) -1/6)) (*.f64 2 (+.f64 (-.f64 (/.f64 1/24 (/.f64 t (*.f64 l l))) (-.f64 (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))))) (*.f64 (*.f64 k k) (-.f64 (-.f64 (/.f64 -1/720 (/.f64 t (*.f64 l l))) (*.f64 (/.f64 l (/.f64 t l)) -1/135)) (fma.f64 -1/3 (-.f64 (/.f64 1/24 (/.f64 t (*.f64 l l))) (fma.f64 2/45 (/.f64 l (/.f64 t l)) (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (/.f64 -1/315 (/.f64 t (*.f64 l l)))))))))
(fma.f64 2 (fma.f64 k (*.f64 k (-.f64 (/.f64 (*.f64 l (*.f64 l -1/720)) t) (fma.f64 -1/3 (+.f64 (/.f64 -1/72 (/.f64 t (*.f64 l l))) (/.f64 (*.f64 -2/45 l) (/.f64 t l))) (*.f64 (*.f64 (/.f64 l t) l) -2/189)))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (/.f64 -1/72 (/.f64 t (*.f64 l l))) (/.f64 (*.f64 -2/45 l) (/.f64 t l))))) (*.f64 (/.f64 -1/3 k) (/.f64 l (*.f64 k (/.f64 t l)))))
(fma.f64 2 (fma.f64 k (*.f64 k (+.f64 (fma.f64 (*.f64 (/.f64 l t) l) 13/2160 (*.f64 (*.f64 (/.f64 l t) l) 1/315)) (*.f64 1/3 (fma.f64 (*.f64 (/.f64 l t) l) -1/360 (/.f64 -1/18 (/.f64 t (*.f64 l l))))))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (*.f64 (/.f64 l t) l) -1/360 (/.f64 -1/18 (/.f64 t (*.f64 l l)))))) (*.f64 (/.f64 -1/3 k) (/.f64 l (*.f64 k (/.f64 t l)))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
(*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2))) (/.f64 l (/.f64 t l))))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(/.f64 k l)
(+.f64 (/.f64 k l) (*.f64 -1/6 (/.f64 (pow.f64 k 3) l)))
(fma.f64 -1/6 (/.f64 (pow.f64 k 3) l) (/.f64 k l))
(+.f64 (/.f64 k l) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 k 5) l)) (*.f64 -1/6 (/.f64 (pow.f64 k 3) l))))
(+.f64 (/.f64 k l) (fma.f64 1/120 (/.f64 (pow.f64 k 5) l) (*.f64 -1/6 (/.f64 (pow.f64 k 3) l))))
(+.f64 (/.f64 k l) (fma.f64 1/120 (/.f64 (pow.f64 k 5) l) (/.f64 (*.f64 -1/6 (pow.f64 k 3)) l)))
(fma.f64 -1/6 (/.f64 (pow.f64 k 3) l) (fma.f64 1/120 (/.f64 (pow.f64 k 5) l) (/.f64 k l)))
(+.f64 (/.f64 k l) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 k 7) l)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 k 5) l)) (*.f64 -1/6 (/.f64 (pow.f64 k 3) l)))))
(+.f64 (/.f64 k l) (fma.f64 -1/5040 (/.f64 (pow.f64 k 7) l) (fma.f64 1/120 (/.f64 (pow.f64 k 5) l) (*.f64 -1/6 (/.f64 (pow.f64 k 3) l)))))
(+.f64 (/.f64 k l) (fma.f64 -1/5040 (/.f64 (pow.f64 k 7) l) (fma.f64 1/120 (/.f64 (pow.f64 k 5) l) (/.f64 (*.f64 -1/6 (pow.f64 k 3)) l))))
(fma.f64 -1/5040 (/.f64 (pow.f64 k 7) l) (fma.f64 -1/6 (/.f64 (pow.f64 k 3) l) (fma.f64 1/120 (/.f64 (pow.f64 k 5) l) (/.f64 k l))))
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)
(/.f64 (sin.f64 k) l)

localize14.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 l (/.f64 t l))
0.6b
(/.f64 2 (*.f64 k k))
4.6b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
16.6b
(/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k))
Compiler

Compiled 47 to 13 computations (72.3% saved)

series11.0ms (0%)

Counts
4 → 108
Calls

27 calls:

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

rewrite90.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
736×log-prod_binary64
370×log-div_binary64
328×pow2_binary64
280×pow-unpow_binary64
232×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify187.0ms (0.3%)

Algorithm
egg-herbie
Rules
710×times-frac_binary64
696×sqr-pow_binary64
577×unswap-sqr_binary64
371×associate-/r*_binary64
334×associate-/l*_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0161296
1351296
21001296
34181296
436911296
540061296
649491260
751021260
852791260
955001260
1057961260
1161831260
1266931260
1373241260
Stop Event
node limit
Counts
321 → 220
Calls
Call 1
Inputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (pow.f64 k 2))
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
(/.f64 (pow.f64 l 2) t)
Outputs
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))
(/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t))
(/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t)))
(*.f64 l (/.f64 l (*.f64 k (*.f64 k t))))
(/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 t (pow.f64 k 4)))
(*.f64 2 (/.f64 l (/.f64 (*.f64 t (pow.f64 k 4)) l)))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 4)) t))
(*.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) t))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) (/.f64 2 t))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 2 (pow.f64 k 2))
(/.f64 2 (*.f64 k k))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))
(/.f64 (pow.f64 l 2) t)
(/.f64 (*.f64 l l) t)
(/.f64 l (/.f64 t l))
(*.f64 (/.f64 l t) l)
(*.f64 l (/.f64 l t))

localize66.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
5.9b
(*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 1/6 t))
8.5b
(/.f64 (*.f64 l l) t)
16.6b
(/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k))
Compiler

Compiled 218 to 95 computations (56.4% saved)

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k))
5.0b
(*.f64 k (pow.f64 t 3))
5.3b
(/.f64 l (/.f64 k t))
31.1b
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
Compiler

Compiled 76 to 32 computations (57.9% saved)

series21.0ms (0%)

Counts
3 → 60
Calls

21 calls:

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

rewrite88.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
950×log-prod_binary64
369×log-div_binary64
293×expm1-udef_binary64
293×log1p-udef_binary64
248×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify75.0ms (0.1%)

Algorithm
egg-herbie
Rules
678×distribute-rgt-in_binary64
667×distribute-lft-in_binary64
474×associate-+l+_binary64
427×associate-/r/_binary64
402×associate-+r+_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0681272
12081261
27911230
336211206
463601206
Stop Event
node limit
Counts
173 → 133
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/36 (/.f64 (pow.f64 l 2) t)) (*.f64 1/120 (/.f64 (pow.f64 l 2) t)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 (pow.f64 l 2) t)) (*.f64 1/120 (/.f64 (pow.f64 l 2) t)))) (*.f64 1/720 (/.f64 (pow.f64 l 2) t)))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/36 (/.f64 (pow.f64 l 2) t)) (*.f64 1/120 (/.f64 (pow.f64 l 2) t)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(/.f64 2 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))) (*.f64 1/3 (/.f64 1 (pow.f64 t 3))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 7/180 (/.f64 (pow.f64 k 2) (pow.f64 t 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3))))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 7/180 (/.f64 (pow.f64 k 2) (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))) (*.f64 31/7560 (/.f64 (pow.f64 k 4) (pow.f64 t 3))))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
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 l) (*.f64 (pow.f64 k 4) t)))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 2 (pow.f64 k 4)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(fma.f64 1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t)))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (*.f64 1/3 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k)))))
(*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 1/3 (*.f64 k k))))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/36 (/.f64 (pow.f64 l 2) t)) (*.f64 1/120 (/.f64 (pow.f64 l 2) t)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) t) -7/360) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t))))
(fma.f64 1/3 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) (fma.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (/.f64 t l)) 7/180)))
(fma.f64 (/.f64 l (/.f64 t l)) 7/180 (*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 1/3 (*.f64 k k)))))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (+.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 1/3 (*.f64 k k))) 7/180))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 (pow.f64 l 2) t)) (*.f64 1/120 (/.f64 (pow.f64 l 2) t)))) (*.f64 1/720 (/.f64 (pow.f64 l 2) t)))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/36 (/.f64 (pow.f64 l 2) t)) (*.f64 1/120 (/.f64 (pow.f64 l 2) t)))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 -2 (*.f64 (*.f64 k k) (fma.f64 -1/5040 (/.f64 (*.f64 l l) t) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 l l) t) -7/360) (*.f64 (/.f64 (*.f64 l l) t) 1/720)))) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 k k)) t) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) t) -7/360) (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 -2 (*.f64 (*.f64 k k) (fma.f64 (/.f64 l (/.f64 t l)) -1/5040 (fma.f64 (/.f64 l (/.f64 t l)) 1/720 (*.f64 (/.f64 l (/.f64 t l)) -7/2160)))) (fma.f64 1/3 (*.f64 (/.f64 l t) (/.f64 l (*.f64 k k))) (fma.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (/.f64 t l)) 7/180))))
(fma.f64 (*.f64 k k) (*.f64 -2 (fma.f64 (/.f64 l (/.f64 t l)) -1/5040 (*.f64 (/.f64 l (/.f64 t l)) -1/540))) (fma.f64 (/.f64 l (/.f64 t l)) 7/180 (*.f64 (/.f64 l (/.f64 t l)) (+.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 1/3 (*.f64 k k))))))
(fma.f64 (*.f64 k k) (*.f64 -2 (*.f64 (*.f64 (/.f64 l t) l) -31/15120)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (+.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 1/3 (*.f64 k k))) 7/180)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 3) (*.f64 (sin.f64 k) t))))
(*.f64 2 (/.f64 (/.f64 (*.f64 l l) (pow.f64 k 3)) (*.f64 t (sin.f64 k))))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 3) (*.f64 t (sin.f64 k)))))
(*.f64 (/.f64 l (/.f64 t l)) (/.f64 (/.f64 2 (pow.f64 k 3)) (sin.f64 k)))
(*.f64 (*.f64 (/.f64 l t) l) (/.f64 2 (*.f64 (pow.f64 k 3) (sin.f64 k))))
(/.f64 2 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))
(/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) k) k))
(/.f64 2 (*.f64 k (*.f64 k (pow.f64 t 3))))
(/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))) (*.f64 1/3 (/.f64 1 (pow.f64 t 3))))
(+.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 1/3 (pow.f64 t 3)))
(+.f64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) k) k)) (/.f64 1/3 (pow.f64 t 3)))
(+.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 t 3)))) (/.f64 1/3 (pow.f64 t 3)))
(+.f64 (/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3)) (/.f64 1/3 (pow.f64 t 3)))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 7/180 (/.f64 (pow.f64 k 2) (pow.f64 t 3))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3))))))
(+.f64 (/.f64 1/3 (pow.f64 t 3)) (fma.f64 7/180 (/.f64 (*.f64 k k) (pow.f64 t 3)) (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3)))))
(+.f64 (/.f64 1/3 (pow.f64 t 3)) (fma.f64 7/180 (/.f64 k (/.f64 (pow.f64 t 3) k)) (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) k) k))))
(+.f64 (/.f64 2 (*.f64 k (*.f64 k (pow.f64 t 3)))) (fma.f64 7/180 (/.f64 k (/.f64 (pow.f64 t 3) k)) (/.f64 1/3 (pow.f64 t 3))))
(+.f64 (/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3)) (fma.f64 7/180 (/.f64 k (/.f64 (pow.f64 t 3) k)) (/.f64 1/3 (pow.f64 t 3))))
(+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 7/180 (/.f64 (pow.f64 k 2) (pow.f64 t 3))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) (pow.f64 t 3)))) (*.f64 31/7560 (/.f64 (pow.f64 k 4) (pow.f64 t 3))))))
(+.f64 (/.f64 1/3 (pow.f64 t 3)) (+.f64 (fma.f64 7/180 (/.f64 (*.f64 k k) (pow.f64 t 3)) (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3)))) (*.f64 31/7560 (/.f64 (pow.f64 k 4) (pow.f64 t 3)))))
(+.f64 (/.f64 1/3 (pow.f64 t 3)) (fma.f64 7/180 (/.f64 k (/.f64 (pow.f64 t 3) k)) (fma.f64 31/7560 (/.f64 (pow.f64 k 4) (pow.f64 t 3)) (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) k) k)))))
(+.f64 (fma.f64 7/180 (/.f64 k (/.f64 (pow.f64 t 3) k)) (/.f64 2 (*.f64 k (*.f64 k (pow.f64 t 3))))) (fma.f64 31/7560 (/.f64 (pow.f64 k 4) (pow.f64 t 3)) (/.f64 1/3 (pow.f64 t 3))))
(+.f64 (fma.f64 7/180 (/.f64 k (/.f64 (pow.f64 t 3) k)) (/.f64 (/.f64 2 (*.f64 k k)) (pow.f64 t 3))) (fma.f64 31/7560 (/.f64 (pow.f64 k 4) (pow.f64 t 3)) (/.f64 1/3 (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))
(/.f64 2 (*.f64 k (*.f64 (sin.f64 k) (pow.f64 t 3))))
(/.f64 (/.f64 2 k) (*.f64 (sin.f64 k) (pow.f64 t 3)))
(/.f64 2 (*.f64 (sin.f64 k) (*.f64 k (pow.f64 t 3))))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (cos.f64 k) (*.f64 k k))
2.2b
(*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2))
2.9b
(/.f64 l (pow.f64 (sin.f64 k) 2))
16.7b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
Compiler

Compiled 69 to 29 computations (58% saved)

series18.0ms (0%)

Counts
4 → 88
Calls

27 calls:

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

rewrite91.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
930×log-prod_binary64
290×expm1-udef_binary64
290×log1p-udef_binary64
274×log-div_binary64
252×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify87.0ms (0.2%)

Algorithm
egg-herbie
Rules
644×fma-def_binary64
521×associate-*l*_binary64
502×associate-*r*_binary64
392×times-frac_binary64
243×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01092172
13642145
214472043
377922043
Stop Event
node limit
Counts
239 → 189
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 l (pow.f64 k 2))
(+.f64 (/.f64 l (pow.f64 k 2)) (*.f64 1/3 l))
(+.f64 (/.f64 l (pow.f64 k 2)) (+.f64 (*.f64 1/3 l) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 l) (*.f64 2/45 l))))))
(+.f64 (/.f64 l (pow.f64 k 2)) (+.f64 (*.f64 1/3 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 2/135 l) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/9 l) (*.f64 2/45 l))) (*.f64 -1/315 l))))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 l) (*.f64 2/45 l)))))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2/3 (/.f64 (pow.f64 l 2) t)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2/3 (/.f64 (pow.f64 l 2) t))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 k 4) (+.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 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2/3 (/.f64 (pow.f64 l 2) t)))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) 1/2)
(-.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 1/24 (pow.f64 k 2))) 1/2)
(-.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (+.f64 (*.f64 -1/720 (pow.f64 k 4)) (*.f64 1/24 (pow.f64 k 2)))) 1/2)
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (pow.f64 k 2))
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 (*.f64 (/.f64 l t) l) (/.f64 2 (pow.f64 k 4)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))
(*.f64 2 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k))))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (*.f64 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k)) -1/6)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t)))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t)))))
(*.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k)) (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (/.f64 (*.f64 (*.f64 l l) 1/24) t) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 (/.f64 l t) l) k) (/.f64 -1/6 k) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 (/.f64 l t) l) k) (/.f64 -1/6 k) (fma.f64 (*.f64 (/.f64 l t) l) 1/24 (-.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l t) l) 1/10)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t))) (pow.f64 k 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 k 2) (-.f64 (*.f64 -1/720 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 2/45 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 -1/315 (/.f64 (pow.f64 l 2) t))))))) (+.f64 (*.f64 2 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 l 2) t)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) t)) (*.f64 -1/3 (/.f64 (pow.f64 l 2) t)))) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 k k)) (fma.f64 2 (*.f64 (*.f64 k k) (-.f64 (*.f64 (/.f64 (*.f64 l l) t) -1/720) (fma.f64 2/45 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (fma.f64 -1/3 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (*.f64 (/.f64 (*.f64 l l) t) -1/315))))) (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 l l) t) 1/24) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/6) (*.f64 (/.f64 (*.f64 l l) t) 2/45))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 k 4) t))))))
(fma.f64 2 (*.f64 (/.f64 (/.f64 l (/.f64 t l)) k) (/.f64 -1/6 k)) (*.f64 2 (+.f64 (+.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (-.f64 (/.f64 (*.f64 (*.f64 l l) 1/24) t) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18)))) (*.f64 k (*.f64 k (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/720 l) l) t) (*.f64 (/.f64 l (/.f64 t l)) -1/135)) (fma.f64 -1/3 (-.f64 (/.f64 (*.f64 (*.f64 l l) 1/24) t) (fma.f64 (/.f64 l (/.f64 t l)) 2/45 (*.f64 (/.f64 l (/.f64 t l)) 1/18))) (/.f64 (*.f64 (*.f64 l l) -1/315) t))))))))
(fma.f64 2 (fma.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))) (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (+.f64 (*.f64 (*.f64 (/.f64 l t) l) -1/72) (*.f64 (*.f64 (/.f64 l t) l) -2/45)))) (*.f64 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k)) -1/3))
(fma.f64 2 (fma.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))) (fma.f64 (*.f64 (/.f64 l t) l) 1/24 (-.f64 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l t) l) 1/10)))) (*.f64 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k)) -1/3))
(*.f64 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 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 k) (pow.f64 l 2)) (*.f64 (pow.f64 k 2) (*.f64 (pow.f64 (sin.f64 k) 2) t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (cos.f64 k))) (*.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t))
(*.f64 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k k))))
(/.f64 l (pow.f64 k 2))
(/.f64 l (*.f64 k k))
(+.f64 (/.f64 l (pow.f64 k 2)) (*.f64 1/3 l))
(+.f64 (/.f64 l (*.f64 k k)) (*.f64 l 1/3))
(fma.f64 l 1/3 (/.f64 l (*.f64 k k)))
(+.f64 (/.f64 l (pow.f64 k 2)) (+.f64 (*.f64 1/3 l) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 l) (*.f64 2/45 l))))))
(+.f64 (/.f64 l (*.f64 k k)) (fma.f64 1/3 l (neg.f64 (*.f64 (*.f64 k k) (*.f64 l -1/15)))))
(-.f64 (fma.f64 l 1/3 (/.f64 l (*.f64 k k))) (*.f64 k (*.f64 k (*.f64 l -1/15))))
(fma.f64 l 1/3 (fma.f64 (*.f64 k k) (*.f64 l 1/15) (/.f64 l (*.f64 k k))))
(+.f64 (/.f64 l (pow.f64 k 2)) (+.f64 (*.f64 1/3 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 4) (+.f64 (*.f64 2/135 l) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/9 l) (*.f64 2/45 l))) (*.f64 -1/315 l))))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 l) (*.f64 2/45 l)))))))
(+.f64 (/.f64 l (*.f64 k k)) (fma.f64 1/3 l (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 4) (fma.f64 2/135 l (fma.f64 1/3 (*.f64 l -1/15) (*.f64 l -1/315)))) (*.f64 (*.f64 k k) (*.f64 l -1/15))))))
(+.f64 (fma.f64 l 1/3 (/.f64 l (*.f64 k k))) (neg.f64 (fma.f64 (pow.f64 k 4) (fma.f64 l 2/135 (fma.f64 l -1/315 (*.f64 l -1/45))) (*.f64 k (*.f64 k (*.f64 l -1/15))))))
(-.f64 (fma.f64 l 1/3 (/.f64 l (*.f64 k k))) (fma.f64 (pow.f64 k 4) (fma.f64 l -1/315 (*.f64 l -1/135)) (*.f64 l (*.f64 (*.f64 -1/15 k) k))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))))
(/.f64 (*.f64 2 (*.f64 l l)) (*.f64 k (*.f64 k t)))
(*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2/3 (/.f64 (pow.f64 l 2) t)))
(fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (*.f64 (/.f64 (*.f64 l l) t) 2/3))
(fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l (/.f64 t l)) 2/3))
(*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2/3 (/.f64 (pow.f64 l 2) t))))
(fma.f64 -2 (*.f64 (*.f64 k k) (*.f64 (/.f64 (*.f64 l l) t) -1/15)) (fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (*.f64 (/.f64 (*.f64 l l) t) 2/3)))
(fma.f64 -2 (*.f64 (/.f64 l (/.f64 t l)) (*.f64 -1/15 (*.f64 k k))) (fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l (/.f64 t l)) 2/3)))
(fma.f64 (*.f64 k k) (*.f64 (*.f64 (/.f64 l t) l) 2/15) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 k 4) (+.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 -2 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -1/9 (/.f64 (pow.f64 l 2) t)) (*.f64 2/45 (/.f64 (pow.f64 l 2) t))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 k 2) t))) (*.f64 2/3 (/.f64 (pow.f64 l 2) t)))))
(fma.f64 -2 (*.f64 (pow.f64 k 4) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 l l) t) -1/15) (*.f64 (/.f64 (*.f64 l l) t) 11/945))) (fma.f64 -2 (*.f64 (*.f64 k k) (*.f64 (/.f64 (*.f64 l l) t) -1/15)) (fma.f64 2 (/.f64 (*.f64 l l) (*.f64 t (*.f64 k k))) (*.f64 (/.f64 (*.f64 l l) t) 2/3))))
(fma.f64 -2 (*.f64 (pow.f64 k 4) (fma.f64 (/.f64 l (/.f64 t l)) 11/945 (*.f64 (/.f64 l (/.f64 t l)) -1/45))) (fma.f64 -2 (*.f64 (/.f64 l (/.f64 t l)) (*.f64 -1/15 (*.f64 k k))) (fma.f64 2 (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l t)) (*.f64 (/.f64 l (/.f64 t l)) 2/3))))
(fma.f64 (*.f64 k k) (*.f64 (*.f64 (/.f64 l t) l) 2/15) (fma.f64 (pow.f64 k 4) (*.f64 -2 (*.f64 (*.f64 (/.f64 l t) l) -2/189)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 k) 2) t)))
(*.f64 2 (/.f64 (*.f64 l l) (*.f64 t (pow.f64 (sin.f64 k) 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 k) 2)) t)
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l t))))
(/.f64 1 (pow.f64 k 2))
(/.f64 1 (*.f64 k k))
(-.f64 (/.f64 1 (pow.f64 k 2)) 1/2)
(+.f64 (/.f64 1 (*.f64 k k)) -1/2)
(+.f64 -1/2 (/.f64 1 (*.f64 k k)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 1/24 (pow.f64 k 2))) 1/2)
(+.f64 (/.f64 1 (*.f64 k k)) (-.f64 (*.f64 (*.f64 k k) 1/24) 1/2))
(+.f64 -1/2 (fma.f64 (*.f64 k k) 1/24 (/.f64 1 (*.f64 k k))))
(+.f64 (/.f64 1 (*.f64 k k)) (fma.f64 k (*.f64 k 1/24) -1/2))
(-.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (+.f64 (*.f64 -1/720 (pow.f64 k 4)) (*.f64 1/24 (pow.f64 k 2)))) 1/2)
(+.f64 (/.f64 1 (*.f64 k k)) (-.f64 (fma.f64 -1/720 (pow.f64 k 4) (*.f64 (*.f64 k k) 1/24)) 1/2))
(+.f64 (fma.f64 (pow.f64 k 4) -1/720 (*.f64 k (*.f64 k 1/24))) (+.f64 -1/2 (/.f64 1 (*.f64 k k))))
(+.f64 -1/2 (fma.f64 k (*.f64 k 1/24) (fma.f64 (pow.f64 k 4) -1/720 (/.f64 1 (*.f64 k k)))))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (*.f64 k k))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (*.f64 k k))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (*.f64 k k))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (*.f64 k k))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (*.f64 k k))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (*.f64 k k))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (*.f64 k k))
(/.f64 (cos.f64 k) (pow.f64 k 2))
(/.f64 (cos.f64 k) (*.f64 k k))

eval406.0ms (0.7%)

Compiler

Compiled 30462 to 13945 computations (54.2% saved)

prune246.0ms (0.5%)

Pruning

73 alts after pruning (69 fresh and 4 done)

PrunedKeptTotal
New1005291034
Fresh284068
Picked101
Done448
Total1038731111
Error
0.9b
Counts
1111 → 73
Alt Table
Click to see full alt table
StatusErrorProgram
27.8b
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 k) 3) (pow.f64 (*.f64 k k) 3))) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
29.0b
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
40.0b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
16.3b
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
28.8b
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
32.7b
(/.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2) (*.f64 2 (pow.f64 t -2))) (*.f64 (sin.f64 k) (*.f64 t (tan.f64 k))))
40.1b
(sqrt.f64 (/.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2) 2)))
15.1b
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
15.7b
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
28.3b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
27.8b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
40.1b
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2) 2))) (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))))
29.0b
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
14.7b
(+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2)))))
21.6b
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
29.8b
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
31.3b
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
29.5b
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
16.5b
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
33.5b
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t))))) 2)
29.6b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
42.6b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
33.3b
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
17.3b
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
30.5b
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
16.5b
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
27.6b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
16.5b
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
29.8b
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
28.8b
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
16.4b
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
29.8b
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
13.4b
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
36.2b
(*.f64 (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
13.3b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
20.2b
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
30.9b
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
31.4b
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
32.7b
(/.f64 2 (pow.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k)))) 2))
29.0b
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
45.0b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (/.f64 t l)) (sin.f64 k)) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))
21.4b
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
32.1b
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
28.9b
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
12.6b
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)
46.3b
(*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (cos.f64 k))) (*.f64 k (sqrt.f64 t))) (/.f64 (sin.f64 k) l)) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (cos.f64 k))) (*.f64 k (sqrt.f64 t))) (sin.f64 k))) l)
19.8b
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
28.2b
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
36.7b
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 l (*.f64 l (/.f64 t k)))) (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (/.f64 k t)))
39.2b
(/.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))
44.3b
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
30.1b
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
38.8b
(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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
16.9b
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
36.8b
(*.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))))
27.1b
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
28.3b
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
27.6b
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
13.2b
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
29.6b
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
28.6b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
33.7b
(/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))
43.3b
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
43.3b
(/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2))
30.3b
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
29.5b
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
27.6b
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
12.5b
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)
55.3b
(/.f64 2 (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)))
36.2b
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
29.8b
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
17.1b
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
41.7b
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
Compiler

Compiled 1653 to 1074 computations (35% saved)

regimes1.7s (3.2%)

Counts
151 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.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 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 l (*.f64 l (/.f64 t k)))) (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (/.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 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 k (*.f64 (/.f64 t k) t))))
(*.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 l l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))) (/.f64 k t)) (/.f64 k t))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(/.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 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k)))) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (/.f64 (sin.f64 k) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t -3)) (/.f64 (sin.f64 k) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
(/.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)))
(+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2) (*.f64 2 (pow.f64 t -2))) (*.f64 (sin.f64 k) (*.f64 t (tan.f64 k))))
(/.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 (*.f64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k))) l) (/.f64 (pow.f64 (/.f64 k t) 2) 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)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)
(/.f64 (*.f64 2 (pow.f64 t -2)) (*.f64 (/.f64 1 (pow.f64 (/.f64 l (/.f64 k t)) 2)) (*.f64 (sin.f64 k) (*.f64 t (tan.f64 k)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)
(/.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)))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) 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 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2)) 3)))
(/.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)
(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)))))))
(sqrt.f64 (/.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2)) 3))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 k) 3) (pow.f64 (*.f64 k k) 3))) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 (sin.f64 k) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sin.f64 k) (cbrt.f64 l)))) l)
(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 (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))))
(/.f64 2 (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)))
(*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (cos.f64 k))) (*.f64 k (sqrt.f64 t))) (/.f64 (sin.f64 k) l)) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (cos.f64 k))) (*.f64 k (sqrt.f64 t))) (sin.f64 k))) l)
(*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (cos.f64 k))) (*.f64 k (sqrt.f64 t))) 1) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (cos.f64 k))) (*.f64 k (sqrt.f64 t))) (/.f64 (pow.f64 (sin.f64 k) 2) l))) l)
(*.f64 (cbrt.f64 (/.f64 4 (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2) 2))) (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))))
Outputs
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2)))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)
Calls

7 calls:

474.0ms
l
440.0ms
t
405.0ms
k
144.0ms
(*.f64 l l)
133.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
9.5b5t
9.8b4l
8.6b5k
11.0b2(/.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)))
11.5b2(*.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))
9.6b3(*.f64 l l)
9.6b3(*.f64 l l)
Compiler

Compiled 3072 to 1393 computations (54.7% saved)

bsearch509.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
206.0ms
3.1578262085078074e+111
9.745256063442652e+113
64.0ms
8.484502029339799e-89
1.8250003019262816e-84
55.0ms
-1.487715906251273e-79
-7.291389801157847e-82
181.0ms
-2.164062791118162e+170
-5.927204096996056e+159
Compiler

Compiled 124 to 91 computations (26.6% saved)

regimes1.7s (3.2%)

Counts
131 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.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 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 l (*.f64 l (/.f64 t k)))) (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (/.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 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 k (*.f64 (/.f64 t k) t))))
(*.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 l l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))) (/.f64 k t)) (/.f64 k t))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(/.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 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k)))) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (/.f64 (sin.f64 k) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t -3)) (/.f64 (sin.f64 k) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
(/.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)))
(+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 k t)) 2) (*.f64 2 (pow.f64 t -2))) (*.f64 (sin.f64 k) (*.f64 t (tan.f64 k))))
(/.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 (*.f64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k))) l) (/.f64 (pow.f64 (/.f64 k t) 2) 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)))
Outputs
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2)))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
Calls

5 calls:

500.0ms
t
439.0ms
l
333.0ms
k
218.0ms
(*.f64 l l)
155.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
9.0b6t
9.3b6l
8.7b5k
9.2b4(*.f64 l l)
9.2b4(*.f64 l l)
Compiler

Compiled 2478 to 1097 computations (55.7% saved)

bsearch619.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
208.0ms
1.096956749131518e+116
3.78708730028023e+119
65.0ms
8.484502029339799e-89
1.8250003019262816e-84
55.0ms
-1.487715906251273e-79
-7.291389801157847e-82
288.0ms
-2.164062791118162e+170
-5.927204096996056e+159
Compiler

Compiled 124 to 91 computations (26.6% saved)

regimes1.6s (2.9%)

Counts
126 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.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 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (*.f64 l (*.f64 l (/.f64 t k)))) (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (/.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 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (/.f64 k (*.f64 (/.f64 t k) t))))
(*.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 l l) (*.f64 (*.f64 (tan.f64 k) 1/2) (/.f64 (sin.f64 k) (pow.f64 t -3)))) (/.f64 k t)) (/.f64 k t))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(/.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 (sin.f64 k) (/.f64 k l)) (sqrt.f64 (/.f64 t (cos.f64 k)))) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 (sin.f64 k) l) (/.f64 k (sqrt.f64 (/.f64 (cos.f64 k) t)))) 2))
(/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (/.f64 (sin.f64 k) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
(/.f64 (*.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t -3)) (/.f64 (sin.f64 k) (pow.f64 (/.f64 l (/.f64 k t)) 2)))
(/.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)))
Outputs
(*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
Calls

5 calls:

483.0ms
k
379.0ms
l
328.0ms
t
157.0ms
(*.f64 l l)
157.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
9.5b5t
10.5b4l
8.8b5k
10.3b3(*.f64 l l)
10.3b3(*.f64 l l)
Compiler

Compiled 2373 to 1043 computations (56% saved)

bsearch316.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
121.0ms
1.096956749131518e+116
3.78708730028023e+119
38.0ms
8.484502029339799e-89
1.8250003019262816e-84
32.0ms
-1.487715906251273e-79
-7.291389801157847e-82
125.0ms
-6.811906495958277e+118
-5.800566399915637e+118
Compiler

Compiled 122 to 88 computations (27.9% saved)

regimes1.3s (2.4%)

Counts
112 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 l (*.f64 t (*.f64 k k))))) l)
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.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 (*.f64 k k) t) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (*.f64 l l))))
Outputs
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
Calls

5 calls:

413.0ms
k
389.0ms
t
223.0ms
l
118.0ms
(*.f64 l l)
86.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
9.5b5t
12.0b3l
8.9b5k
11.7b3(*.f64 l l)
11.7b3(*.f64 l l)
Compiler

Compiled 2072 to 918 computations (55.7% saved)

bsearch458.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
209.0ms
1.096956749131518e+116
3.78708730028023e+119
37.0ms
8.484502029339799e-89
1.8250003019262816e-84
31.0ms
-1.487715906251273e-79
-7.291389801157847e-82
179.0ms
-6.811906495958277e+118
-5.800566399915637e+118
Compiler

Compiled 122 to 88 computations (27.9% saved)

regimes1.6s (2.9%)

Counts
107 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
Outputs
(/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
Calls

5 calls:

574.0ms
t
370.0ms
l
329.0ms
k
141.0ms
(*.f64 l l)
111.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
9.5b5t
12.0b3l
9.0b5k
11.8b3(*.f64 l l)
11.8b3(*.f64 l l)
Compiler

Compiled 1977 to 882 computations (55.4% saved)

bsearch560.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
289.0ms
1.096956749131518e+116
3.78708730028023e+119
71.0ms
8.484502029339799e-89
1.8250003019262816e-84
55.0ms
-1.487715906251273e-79
-7.291389801157847e-82
144.0ms
-6.811906495958277e+118
-5.800566399915637e+118
Compiler

Compiled 122 to 88 computations (27.9% saved)

regimes1.2s (2.2%)

Counts
106 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
Outputs
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
Calls

5 calls:

502.0ms
k
361.0ms
t
116.0ms
(*.f64 l l)
105.0ms
(*.f64 l l)
89.0ms
l
Results
ErrorSegmentsBranch
9.5b5t
13.4b1l
9.0b5k
11.8b3(*.f64 l l)
11.8b3(*.f64 l l)
Compiler

Compiled 1958 to 875 computations (55.3% saved)

bsearch341.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
129.0ms
1.096956749131518e+116
3.78708730028023e+119
39.0ms
8.484502029339799e-89
1.8250003019262816e-84
32.0ms
-1.487715906251273e-79
-7.291389801157847e-82
139.0ms
-2.900716830405538e+135
-2.236882918339779e+134
Compiler

Compiled 122 to 88 computations (27.9% saved)

regimes865.0ms (1.6%)

Counts
105 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) t)) l))
Outputs
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
Calls

5 calls:

298.0ms
t
275.0ms
k
90.0ms
(*.f64 l l)
86.0ms
(*.f64 l l)
64.0ms
l
Results
ErrorSegmentsBranch
9.5b5t
13.4b1l
9.1b5k
11.8b3(*.f64 l l)
11.8b3(*.f64 l l)
Compiler

Compiled 1939 to 867 computations (55.3% saved)

bsearch538.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
209.0ms
1.096956749131518e+116
3.78708730028023e+119
68.0ms
8.484502029339799e-89
1.8250003019262816e-84
55.0ms
-1.487715906251273e-79
-7.291389801157847e-82
205.0ms
-2.900716830405538e+135
-2.236882918339779e+134
Compiler

Compiled 122 to 88 computations (27.9% saved)

regimes873.0ms (1.6%)

Counts
103 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
Outputs
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
Calls

5 calls:

277.0ms
k
252.0ms
t
127.0ms
(*.f64 l l)
92.0ms
(*.f64 l l)
50.0ms
l
Results
ErrorSegmentsBranch
9.5b5t
13.4b1l
10.1b4k
11.8b3(*.f64 l l)
11.8b3(*.f64 l l)
Compiler

Compiled 1901 to 850 computations (55.3% saved)

bsearch572.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
153.0ms
5.1674682709165216e+63
4.270882468420397e+70
98.0ms
1.2636218179527365e-56
3.048611276505158e-52
146.0ms
-1.998326707721421e-30
-6.720177425902371e-40
174.0ms
-4.217581214812091e+68
-4.7439259658430346e+67
Compiler

Compiled 142 to 94 computations (33.8% saved)

regimes1.0s (1.9%)

Counts
102 → 4
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(/.f64 (*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (cos.f64 k) t)) (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) l))
Outputs
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
Calls

5 calls:

276.0ms
t
258.0ms
k
250.0ms
l
107.0ms
(*.f64 l l)
106.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
11.1b5t
10.9b5l
10.9b4k
10.9b4(*.f64 l l)
10.9b4(*.f64 l l)
Compiler

Compiled 1882 to 842 computations (55.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.725524241901109e+298
+inf
0.0ms
7.32647196727239e+85
6.848584035538016e+87
0.0ms
8.168025533e-315
2.13259253826e-313
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes949.0ms (1.7%)

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

5 calls:

282.0ms
t
268.0ms
l
198.0ms
k
82.0ms
(*.f64 l l)
74.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
11.1b5t
10.9b5l
11.0b4k
12.3b3(*.f64 l l)
12.3b3(*.f64 l l)
Compiler

Compiled 1844 to 828 computations (55.1% saved)

bsearch363.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
2.040726570921601e+204
4.113152219043296e+229
37.0ms
2.3599489788198926e+139
2.7794827291964074e+149
273.0ms
-7.685428593217671e-227
-2.5404842780683287e-231
34.0ms
-4.1317334841501495e+159
-7.508166260370541e+156
Compiler

Compiled 186 to 125 computations (32.8% saved)

regimes924.0ms (1.7%)

Counts
99 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 l t))) (*.f64 (/.f64 k (/.f64 (cos.f64 k) k)) (pow.f64 (sin.f64 k) 2)))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
Outputs
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))
Calls

5 calls:

275.0ms
t
273.0ms
l
160.0ms
k
87.0ms
(*.f64 l l)
86.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
11.4b5t
11.2b5l
12.4b3k
12.3b3(*.f64 l l)
12.3b3(*.f64 l l)
Compiler

Compiled 1825 to 821 computations (55% saved)

bsearch258.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
2.040726570921601e+204
4.113152219043296e+229
35.0ms
2.3599489788198926e+139
2.7794827291964074e+149
167.0ms
-7.685428593217671e-227
-2.5404842780683287e-231
38.0ms
-4.1317334841501495e+159
-7.508166260370541e+156
Compiler

Compiled 194 to 127 computations (34.5% saved)

regimes829.0ms (1.5%)

Counts
96 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
Outputs
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)
Calls

5 calls:

234.0ms
l
222.0ms
t
161.0ms
k
84.0ms
(*.f64 l l)
83.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
11.4b5t
11.2b5l
12.4b3k
12.3b3(*.f64 l l)
12.3b3(*.f64 l l)
Compiler

Compiled 1768 to 797 computations (54.9% saved)

bsearch263.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
2.040726570921601e+204
4.113152219043296e+229
35.0ms
2.3599489788198926e+139
2.7794827291964074e+149
173.0ms
-7.685428593217671e-227
-2.5404842780683287e-231
36.0ms
-4.1317334841501495e+159
-7.508166260370541e+156
Compiler

Compiled 194 to 127 computations (34.5% saved)

regimes1.4s (2.5%)

Counts
95 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)
(*.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 k 2) t))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) (*.f64 t (*.f64 k k))) l)) (/.f64 (pow.f64 (sin.f64 k) 2) l))
Outputs
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
Calls

5 calls:

443.0ms
l
366.0ms
t
236.0ms
k
133.0ms
(*.f64 l l)
132.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
12.6b5t
12.0b5l
13.3b4k
12.3b3(*.f64 l l)
12.3b3(*.f64 l l)
Compiler

Compiled 1749 to 788 computations (54.9% saved)

bsearch577.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
2.7794827291964074e+149
1.2239737451346666e+157
235.0ms
7.305938612869355e-155
4.035536307974654e-149
266.0ms
-7.493061948223018e-162
-2.1557222226049642e-163
36.0ms
-4.1317334841501495e+159
-7.508166260370541e+156
Compiler

Compiled 138 to 92 computations (33.3% saved)

regimes1.2s (2.2%)

Counts
91 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))
Outputs
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
Calls

5 calls:

350.0ms
l
337.0ms
t
310.0ms
k
79.0ms
(*.f64 l l)
65.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
13.0b5t
12.0b5l
13.3b4k
12.3b3(*.f64 l l)
12.3b3(*.f64 l l)
Compiler

Compiled 1678 to 757 computations (54.9% saved)

bsearch779.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
2.7794827291964074e+149
1.2239737451346666e+157
386.0ms
7.305938612869355e-155
4.035536307974654e-149
291.0ms
-7.493061948223018e-162
-2.1557222226049642e-163
63.0ms
-4.1317334841501495e+159
-7.508166260370541e+156
Compiler

Compiled 138 to 92 computations (33.3% saved)

regimes649.0ms (1.2%)

Counts
89 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (+.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 l t)) (*.f64 -1/3 (/.f64 l t))) (pow.f64 k 2)))) l)
(fma.f64 -2 (+.f64 (*.f64 (/.f64 l (/.f64 t l)) (-.f64 (/.f64 t (/.f64 t 31/360)) (/.f64 (*.f64 t 1/6) (/.f64 t 1/6)))) (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)) (*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) 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 1/6 t)) (/.f64 k l))) (*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) 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)))
(exp.f64 (log.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (exp.f64 (log.f64 (*.f64 2 (pow.f64 k -4)))) (/.f64 (*.f64 l l) t))
(log.f64 (exp.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (pow.f64 k -4)) 3) 1/3) (/.f64 (*.f64 l l) t))
(pow.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l)) 3) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) (*.f64 l l)) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 k -4) l)) (*.f64 l (pow.f64 t -1/2))) (sqrt.f64 t))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 k) l) 2) (*.f64 k k)) (/.f64 (cos.f64 k) t)))
Outputs
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
Calls

5 calls:

248.0ms
t
136.0ms
k
63.0ms
(*.f64 l l)
61.0ms
(*.f64 l l)
53.0ms
l
Results
ErrorSegmentsBranch
14.0b5t
16.5b1l
15.1b3k
15.3b2(*.f64 l l)
15.3b2(*.f64 l l)
Compiler

Compiled 1644 to 746 computations (54.6% saved)

bsearch543.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
151.0ms
5.1674682709165216e+63
4.270882468420397e+70
91.0ms
1.2636218179527365e-56
3.048611276505158e-52
131.0ms
-1.998326707721421e-30
-6.720177425902371e-40
170.0ms
-4.217581214812091e+68
-4.7439259658430346e+67
Compiler

Compiled 142 to 94 computations (33.8% saved)

regimes445.0ms (0.8%)

Counts
76 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
Outputs
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
Calls

5 calls:

175.0ms
t
106.0ms
k
48.0ms
(*.f64 l l)
48.0ms
l
38.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
14.0b5t
16.5b1l
15.1b3k
15.3b2(*.f64 l l)
15.3b2(*.f64 l l)
Compiler

Compiled 1339 to 588 computations (56.1% saved)

bsearch629.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
206.0ms
5.1674682709165216e+63
4.270882468420397e+70
103.0ms
1.2636218179527365e-56
3.048611276505158e-52
150.0ms
-1.998326707721421e-30
-6.720177425902371e-40
168.0ms
-4.217581214812091e+68
-4.7439259658430346e+67
Compiler

Compiled 142 to 94 computations (33.8% saved)

regimes364.0ms (0.7%)

Counts
75 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 t k) (/.f64 (*.f64 l l) (/.f64 k t))))
Outputs
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
Calls

5 calls:

115.0ms
k
100.0ms
t
45.0ms
(*.f64 l l)
38.0ms
(*.f64 l l)
35.0ms
l
Results
ErrorSegmentsBranch
15.1b3t
16.5b1l
15.1b3k
15.5b2(*.f64 l l)
15.5b2(*.f64 l l)
Compiler

Compiled 1312 to 579 computations (55.9% saved)

bsearch242.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
152.0ms
5.1674682709165216e+63
4.270882468420397e+70
89.0ms
1.2636218179527365e-56
3.048611276505158e-52
Compiler

Compiled 88 to 60 computations (31.8% saved)

regimes278.0ms (0.5%)

Counts
73 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2)))
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 -1/3 t))) l)
(*.f64 (fma.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t)) (*.f64 (/.f64 l k) (/.f64 -1/3 (*.f64 k t)))) l)
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l)
(fma.f64 2 (*.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (/.f64 -1/3 t)))
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (/.f64 -1/6 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t))))
(*.f64 (/.f64 (/.f64 2 (*.f64 k (pow.f64 t 3))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))))
(*.f64 2 (fma.f64 (/.f64 (*.f64 l l) (*.f64 k t)) (/.f64 -1/6 k) (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t)))))
(fma.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t) (*.f64 -2 (*.f64 (/.f64 l (*.f64 (/.f64 k (/.f64 1/6 k)) t)) l)))
(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)))
Outputs
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
(/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))
Calls

5 calls:

117.0ms
k
45.0ms
t
40.0ms
l
24.0ms
(*.f64 l l)
21.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
16.5b1t
16.5b1l
15.1b3k
16.5b1(*.f64 l l)
16.5b1(*.f64 l l)
Compiler

Compiled 1258 to 559 computations (55.6% saved)

bsearch52.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
3.3459566658535346e-160
6.753087086697175e-159
21.0ms
-1.2645633114448578e-123
-6.10633480505056e-166
Compiler

Compiled 112 to 82 computations (26.8% saved)

regimes232.0ms (0.4%)

Counts
62 → 2
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 k (/.f64 t l))) (/.f64 2 k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(/.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 t l) (*.f64 k k)) l) (*.f64 k k)))
(/.f64 (/.f64 l (*.f64 k (/.f64 t l))) (*.f64 (*.f64 (*.f64 k k) 1/2) k))
(/.f64 (*.f64 l 2) (*.f64 (*.f64 (/.f64 t l) (*.f64 k k)) (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (/.f64 l (*.f64 k (/.f64 t l)))) k)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 2 t) l) l) (*.f64 k k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 2 k) (/.f64 (/.f64 l (/.f64 t l)) k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(/.f64 (/.f64 (/.f64 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 2 k) (/.f64 1 k)) (/.f64 (/.f64 l (/.f64 t l)) (*.f64 k k)))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 (*.f64 (/.f64 2 k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (*.f64 k (neg.f64 k))))
(/.f64 (*.f64 (/.f64 (/.f64 2 k) k) (*.f64 l (neg.f64 (/.f64 l t)))) (*.f64 k (neg.f64 k)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l (/.f64 t l))) (/.f64 1 (*.f64 k (neg.f64 k)))) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (*.f64 (/.f64 t 1) (/.f64 (/.f64 1 l) l))) (*.f64 k k)) (*.f64 k k))
(*.f64 (*.f64 (/.f64 l t) (/.f64 2 (pow.f64 k 4))) l)
(*.f64 (*.f64 2 (/.f64 l (*.f64 (pow.f64 k 4) t))) l)
(/.f64 (*.f64 l 2) (*.f64 (/.f64 t l) (pow.f64 k 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 k -4)) l) (/.f64 t l))
(*.f64 2 (/.f64 (/.f64 l (/.f64 (pow.f64 k 4) l)) t))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 k 4) (/.f64 l t))))
(/.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 k 4) 1/2) t))
(/.f64 (*.f64 2 (pow.f64 k -4)) (/.f64 (/.f64 t l) l))
(/.f64 2 (*.f64 t (/.f64 (pow.f64 k 4) (*.f64 l l))))
(*.f64 (/.f64 2 (pow.f64 k 4)) (/.f64 (*.f64 l l) t))
(*.f64 (/.f64 2 (pow.f64 k 4)) (*.f64 l (*.f64 l (/.f64 1 t))))
(*.f64 (*.f64 2 (/.f64 (/.f64 l (/.f64 t l)) k)) (/.f64 (pow.f64 k -2) k))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) 1/2) (*.f64 k k)) -1) (*.f64 k k))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (*.f64 (/.f64 l t) l) (*.f64 k k))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (/.f64 l (*.f64 k k)) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l)
(/.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 k k) t) (cos.f64 k)) (*.f64 (/.f64 k l) (/.f64 k l))))
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 (*.f64 (/.f64 l t) l) (+.f64 (/.f64 2 (*.f64 k k)) 2/3)))
(*.f64 (/.f64 2 (*.f64 (*.f64 k k) (pow.f64 t 3))) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k 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 (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t)) (*.f64 k k)))
(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 2 (/.f64 (/.f64 t l) l)) (*.f64 k k)) (*.f64 k k)))
(/.f64 2 (/.f64 t (pow.f64 (/.f64 (sqrt.f64 l) k) 4)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 (sqrt.f64 l) k) 4) 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 k (/.f64 k l)) (sqrt.f64 t)) 2))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (*.f64 k k)) 2) (/.f64 (*.f64 l l) t))
(/.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 k l) (/.f64 k t)) 2) (pow.f64 t 3)))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k t) (*.f64 (/.f64 k l) (pow.f64 t 3/2))) 2))
(/.f64 (/.f64 (/.f64 2 (pow.f64 (/.f64 (sqrt.f64 t) l) 2)) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 t l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (expm1.f64 (log1p.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (/.f64 2 (log.f64 (exp.f64 (/.f64 t (*.f64 l l))))) (*.f64 k k)) (*.f64 k k))
(/.f64 2 (*.f64 (/.f64 t (*.f64 l l)) (+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 6) 1/6))))
(*.f64 (/.f64 1 (*.f64 k k)) (*.f64 (/.f64 l (pow.f64 (sin.f64 k) 2)) (*.f64 (/.f64 l t) 2)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (pow.f64 (/.f64 t (*.f64 l l)) 2))) (*.f64 k k)) (*.f64 k k))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 t l)))) 3) (*.f64 k k)) (*.f64 k k))
(*.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 t) (*.f64 k k))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)
(*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (/.f64 k l))) l)
Outputs
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2))
Calls

5 calls:

85.0ms
k
57.0ms
t
30.0ms
l
18.0ms
(*.f64 l l)
18.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
25.3b2t
27.1b1l
25.4b3k
27.1b1(*.f64 l l)
27.1b1(*.f64 l l)
Compiler

Compiled 1023 to 449 computations (56.1% saved)

bsearch141.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
140.0ms
1.9789043471616536e+22
3.825866600685119e+39
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes250.0ms (0.5%)

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

5 calls:

112.0ms
k
47.0ms
t
25.0ms
(*.f64 l l)
24.0ms
(*.f64 l l)
22.0ms
l
Results
ErrorSegmentsBranch
25.3b2t
27.1b1l
25.4b3k
27.1b1(*.f64 l l)
27.1b1(*.f64 l l)
Compiler

Compiled 775 to 341 computations (56% saved)

bsearch176.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
176.0ms
1.9789043471616536e+22
3.825866600685119e+39
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes136.0ms (0.3%)

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

5 calls:

46.0ms
t
23.0ms
l
21.0ms
k
14.0ms
(*.f64 l l)
13.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
26.0b2t
27.1b1l
27.1b1k
27.1b1(*.f64 l l)
27.1b1(*.f64 l l)
Compiler

Compiled 763 to 334 computations (56.2% saved)

bsearch146.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
145.0ms
1.9789043471616536e+22
3.825866600685119e+39
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes92.0ms (0.2%)

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

5 calls:

20.0ms
l
19.0ms
t
17.0ms
k
12.0ms
(*.f64 l l)
11.0ms
(*.f64 l l)
Results
ErrorSegmentsBranch
27.1b1t
27.1b1l
27.1b1k
27.1b1(*.f64 l l)
27.1b1(*.f64 l l)
Compiler

Compiled 548 to 237 computations (56.8% saved)

regimes36.0ms (0.1%)

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

3 calls:

11.0ms
k
10.0ms
l
9.0ms
t
Results
ErrorSegmentsBranch
28.3b1t
28.3b1l
28.3b1k
Compiler

Compiled 257 to 97 computations (62.3% saved)

regimes26.0ms (0%)

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

3 calls:

8.0ms
l
8.0ms
k
7.0ms
t
Results
ErrorSegmentsBranch
28.8b1t
28.8b1l
28.8b1k
Compiler

Compiled 195 to 76 computations (61% saved)

regimes22.0ms (0%)

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

3 calls:

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

Compiled 150 to 61 computations (59.3% saved)

regimes14.0ms (0%)

Accuracy

Total -1.1b remaining (-3.8%)

Threshold costs -1.1b (-3.8%)

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

3 calls:

4.0ms
t
4.0ms
l
4.0ms
k
Results
ErrorSegmentsBranch
29.0b1t
29.0b1l
29.0b1k
Compiler

Compiled 60 to 32 computations (46.7% saved)

simplify72.0ms (0.1%)

Algorithm
egg-herbie
Rules
62×*-commutative_binary64
+-commutative_binary64
+-lft-identity_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02623332
13283332
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 k -216406279111816191390265356628041270359628561980944932216683902840675212310794672740135203326210841571721305090621596762720854274015032102522169454603469643382560896581632) (*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2))))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 3157826208507807389759176247984388649930753390347749020987320278493400919963925831902226866529667766185086681088) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)))))
(if (<=.f64 k -216406279111816191390265356628041270359628561980944932216683902840675212310794672740135203326210841571721305090621596762720854274015032102522169454603469643382560896581632) (*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2))))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))))))
(if (<=.f64 k -2900716830405537972123591074699689093110827482528727850955001060830607018874639991727417155472217779722079502253088010293117714499108864) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k)))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))))))
(if (<=.f64 k -2900716830405537972123591074699689093110827482528727850955001060830607018874639991727417155472217779722079502253088010293117714499108864) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k)))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k)))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)))))
(if (<=.f64 (*.f64 l l) 2024022533/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 (*.f64 l l) 100000000000000001463069523067487303097004298786465505927861078716979636425114821591040) (*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k)) (if (<=.f64 (*.f64 l l) 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -948870154197423/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k)) (if (<=.f64 l 8823148096966963/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 l 100000000000000000717623154091016830408061481189160311806712772146250661680488340128266606984576189330386573813296762136260081534229469225952733653677113344) (*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k)) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -948870154197423/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (if (<=.f64 l 8823148096966963/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 l 100000000000000000717623154091016830408061481189160311806712772146250661680488340128266606984576189330386573813296762136260081534229469225952733653677113344) (/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))))
(if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))
(if (<=.f64 k -7371020360979573/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 k 7914572847139345/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2)) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2)))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2)))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
Outputs
(if (<=.f64 k -216406279111816191390265356628041270359628561980944932216683902840675212310794672740135203326210841571721305090621596762720854274015032102522169454603469643382560896581632) (*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2))))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 3157826208507807389759176247984388649930753390347749020987320278493400919963925831902226866529667766185086681088) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))) l)))))
(if (<=.f64 k -216406279111816191390265356628041270359628561980944932216683902840675212310794672740135203326210841571721305090621596762720854274015032102522169454603469643382560896581632) (*.f64 l (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 k 3157826208507807389759176247984388649930753390347749020987320278493400919963925831902226866529667766185086681088) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (*.f64 l (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (sin.f64 k) (*.f64 (sin.f64 k) (pow.f64 l -1)))))))))
(if (<=.f64 k -216406279111816191390265356628041270359628561980944932216683902840675212310794672740135203326210841571721305090621596762720854274015032102522169454603469643382560896581632) (*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 0 (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2))))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)))))
(if (<=.f64 k -216406279111816191390265356628041270359628561980944932216683902840675212310794672740135203326210841571721305090621596762720854274015032102522169454603469643382560896581632) (*.f64 l (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 (*.f64 l (pow.f64 (sin.f64 k) -2)) (*.f64 (*.f64 2 (/.f64 l t)) (*.f64 (cos.f64 k) (pow.f64 k -2)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (*.f64 l (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)))))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (*.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (*.f64 l (/.f64 (*.f64 2 (*.f64 (/.f64 (cos.f64 k) k) (/.f64 1 (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (*.f64 l (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)))))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)) l)))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (*.f64 l (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (*.f64 l (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (/.f64 (pow.f64 (sin.f64 k) 2) l)))))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) l))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))))))
(if (<=.f64 k -68119064959582771381576832229931832109391551100821963972624803987403953180945055024028688937936539468752240296629108736) (/.f64 2 (/.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 l (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 (cos.f64 k) l)))))))
(if (<=.f64 k -2900716830405537972123591074699689093110827482528727850955001060830607018874639991727417155472217779722079502253088010293117714499108864) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k)))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))))))
(if (<=.f64 k -2900716830405537972123591074699689093110827482528727850955001060830607018874639991727417155472217779722079502253088010293117714499108864) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 (cos.f64 k) l))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k k)) (*.f64 l (/.f64 (cos.f64 k) t)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 (cos.f64 k) l)))))))
(if (<=.f64 k -2900716830405537972123591074699689093110827482528727850955001060830607018874639991727417155472217779722079502253088010293117714499108864) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k)))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (/.f64 (*.f64 (*.f64 k k) (pow.f64 (sin.f64 k) 2)) l) (/.f64 (cos.f64 k) (/.f64 t l)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k))))))))
(if (<=.f64 k -2900716830405537972123591074699689093110827482528727850955001060830607018874639991727417155472217779722079502253088010293117714499108864) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 (cos.f64 k) l))) (if (<=.f64 k -5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 2 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 k k)) l) (/.f64 (cos.f64 k) (/.f64 t l)))) (if (<=.f64 k 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 k 109695674913151806864282110166872540360536577578126681928872244317849441115281280051863021233157738948446201627803648) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 (cos.f64 k) l)))))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 l (cos.f64 k)))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2)))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k)))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 k) 2) l) (*.f64 k (*.f64 k t))) (*.f64 (cos.f64 k) l))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)))))))
(if (<=.f64 (*.f64 l l) 2024022533/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 (*.f64 l l) 100000000000000001463069523067487303097004298786465505927861078716979636425114821591040) (*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k)) (if (<=.f64 (*.f64 l l) 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (*.f64 (/.f64 k (/.f64 (*.f64 l l) k)) t) (pow.f64 (sin.f64 k) 2)))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))))))
(if (<=.f64 (*.f64 l l) 2024022533/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 (*.f64 l l) 100000000000000001463069523067487303097004298786465505927861078716979636425114821591040) (*.f64 (cos.f64 k) (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (if (<=.f64 (*.f64 l l) 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016) (*.f64 2 (/.f64 (cos.f64 k) (*.f64 (pow.f64 (sin.f64 k) 2) (*.f64 t (/.f64 k (/.f64 (*.f64 l l) k)))))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k)))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (*.f64 (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))) l)))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2))))) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k)))) (*.f64 l (*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (*.f64 2 (/.f64 (/.f64 l t) (pow.f64 (sin.f64 k) 2)))))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k)))) (/.f64 (*.f64 (/.f64 (cos.f64 k) k) (*.f64 l (*.f64 2 (/.f64 l t)))) (*.f64 k (pow.f64 (sin.f64 k) 2)))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2)) 2) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -8199447805190871/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 2 (/.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t))) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (if (<=.f64 l 9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k) (if (<=.f64 l 9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k)))) (/.f64 (/.f64 (*.f64 (cos.f64 k) (*.f64 2 (*.f64 l (*.f64 (pow.f64 (sin.f64 k) -2) (/.f64 l t))))) k) k)))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -948870154197423/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k)) (if (<=.f64 l 8823148096966963/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 l 100000000000000000717623154091016830408061481189160311806712772146250661680488340128266606984576189330386573813296762136260081534229469225952733653677113344) (*.f64 (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2))) (cos.f64 k)) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -948870154197423/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (*.f64 (cos.f64 k) (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (if (<=.f64 l 8823148096966963/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 l 100000000000000000717623154091016830408061481189160311806712772146250661680488340128266606984576189330386573813296762136260081534229469225952733653677113344) (*.f64 (cos.f64 k) (/.f64 2 (*.f64 (*.f64 k (*.f64 k t)) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k))))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -948870154197423/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (if (<=.f64 l 8823148096966963/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 l 100000000000000000717623154091016830408061481189160311806712772146250661680488340128266606984576189330386573813296762136260081534229469225952733653677113344) (/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t)))))))
(if (<=.f64 l -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (if (<=.f64 l -948870154197423/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (if (<=.f64 l 8823148096966963/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 l 100000000000000000717623154091016830408061481189160311806712772146250661680488340128266606984576189330386573813296762136260081534229469225952733653677113344) (/.f64 2 (/.f64 (*.f64 k (*.f64 k t)) (/.f64 (cos.f64 k) (pow.f64 (/.f64 (sin.f64 k) l) 2)))) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k))))))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 l (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))))) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k)))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))) l) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 t t))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))))
(if (<=.f64 t -421758121481209084609255056797710572949362984736486646675521973256192) (*.f64 l (*.f64 2 (/.f64 1 (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))))) (if (<=.f64 t -7482888383134223/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 (/.f64 1 (tan.f64 k)) t)) (sin.f64 k)) (*.f64 (*.f64 t t) (*.f64 (/.f64 l k) (/.f64 l k)))) (if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))) (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k))) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))))
(if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k)) (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t)))) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))
(if (<=.f64 t 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 t 5167468270916521615590371418315268549594076755828118370113290240) (*.f64 (*.f64 (/.f64 l (/.f64 k t)) (/.f64 l (/.f64 k t))) (/.f64 (*.f64 (/.f64 2 t) (/.f64 (/.f64 1 (tan.f64 k)) (*.f64 t t))) (sin.f64 k))) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))
(if (<=.f64 k -7371020360979573/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 k 7914572847139345/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2)) (/.f64 (*.f64 l 2) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))
(if (<=.f64 k -7371020360979573/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k)))))) (if (<=.f64 k 7914572847139345/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2)) (/.f64 (*.f64 2 l) (*.f64 (tan.f64 k) (/.f64 (/.f64 (sin.f64 k) l) (/.f64 1 (*.f64 t (*.f64 k k))))))))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (/.f64 2 (pow.f64 (*.f64 (/.f64 k (/.f64 l k)) (sqrt.f64 t)) 2)))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (/.f64 2 (pow.f64 (*.f64 (sqrt.f64 t) (/.f64 k (/.f64 l k))) 2)))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2)))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (/.f64 2 (pow.f64 (*.f64 (*.f64 k (/.f64 k l)) (sqrt.f64 t)) 2)))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (*.f64 (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 (/.f64 k l) k)) l))
(if (<=.f64 t 19789043471616535691264) (*.f64 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3)) (*.f64 l (/.f64 (*.f64 2 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k t)))) (*.f64 k (/.f64 k l)))))
(*.f64 (*.f64 (/.f64 (/.f64 l k) t) (/.f64 l k)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(*.f64 (*.f64 (/.f64 l k) (/.f64 (/.f64 l k) t)) (+.f64 (/.f64 2 (*.f64 k k)) 1/3))
(*.f64 (/.f64 (*.f64 (/.f64 2 t) l) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(*.f64 (/.f64 (*.f64 l (/.f64 2 t)) (*.f64 k k)) (/.f64 l (*.f64 k k)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 t) l) k) (/.f64 l k)) (*.f64 k k))
(/.f64 (*.f64 (/.f64 l k) (/.f64 (*.f64 l (/.f64 2 t)) k)) (*.f64 k k))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 (/.f64 l t) k) (/.f64 l k)))
(*.f64 (/.f64 2 (*.f64 k k)) (*.f64 (/.f64 l k) (/.f64 (/.f64 l t) k)))
(*.f64 (/.f64 2 (*.f64 k k)) (/.f64 (*.f64 (/.f64 l k) (/.f64 l k)) t))
(/.f64 (*.f64 (/.f64 l (*.f64 (/.f64 t l) (*.f64 k k))) (/.f64 2 k)) k)
(/.f64 (*.f64 (/.f64 l (*.f64 (*.f64 k k) (/.f64 t l))) (/.f64 2 k)) k)
Compiler

Compiled 2277 to 1230 computations (46% saved)

soundness582.0ms (1.1%)

Algorithm
egg-herbie
Rules
939×times-frac_binary64
849×associate-*l/_binary64
719×associate-*r/_binary64
652×cancel-sign-sub-inv_binary64
601×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0822150
12482116
29412106
359032059
02038
15235
218032
3104932
4714432
0821526
12681500
212021398
0822150
12482116
29412106
359032059
0822150
12482116
29412106
359032059
01152673
13782638
212742546
362662534
0822150
12482116
29412106
359032059
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1166 to 855 computations (26.7% saved)

end885.0ms (1.6%)

Compiler

Compiled 2199 to 918 computations (58.3% saved)

Profiling

Loading profile data...