Maksimov and Kolovsky, Equation (4)

Time bar (total: 16.4s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 20 to 15 computations (25% saved)

sample3.6s (22.1%)

Results
837.0ms2647×body256valid
813.0ms2563×body256infinite
706.0ms863×body1024valid
692.0ms1044×body1024infinite
280.0ms591×body512valid
245.0ms512×body512infinite
43.0ms36×body2048valid
Bogosity

preprocess87.0ms (0.5%)

Algorithm
egg-herbie
Rules
894×div-sub
768×associate-*r*
720×fma-def
636×unsub-neg
632×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066528
1158528
2379520
31206520
44189520
57882520
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (neg.f64 J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 (neg.f64 l))))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 (neg.f64 K) 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) (neg.f64 U))
(+.f64 (*.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (neg.f64 J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 J)) (cos.f64 (/.f64 K 2)) U)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (neg.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) U)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 (neg.f64 l))))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 J)) (cos.f64 (/.f64 K 2)) U)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (neg.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) U)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 (neg.f64 K) 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) (neg.f64 U))
(-.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))) U)
(-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2)))) U)
(neg.f64 (fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) U))
(+.f64 (*.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) U)
(fma.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) U)
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) K) (cos.f64 (/.f64 J 2)) U)
(fma.f64 K (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 J 2))) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 K (cos.f64 (/.f64 J 2))) U)
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) (cos.f64 (/.f64 K 2)) J)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) J)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (/.f64 K 2)) U) J)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (cos.f64 (/.f64 l 2))) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (cos.f64 (*.f64 1/2 l))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(fma.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2)) l)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) l)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) l)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2)) K)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 U 2))) K)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 U 2))) K)
Symmetry

(abs K)

Compiler

Compiled 19 to 14 computations (26.3% saved)

eval1.0ms (0%)

Compiler

Compiled 32 to 18 computations (43.8% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Compiler

Compiled 38 to 28 computations (26.3% saved)

localize228.0ms (1.4%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(cos.f64 (/.f64 K 2))
100.0%
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
99.9%
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
59.8%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 66 to 25 computations (62.1% saved)

series36.0ms (0.2%)

Counts
4 → 80
Calls

21 calls:

TimeVariablePointExpression
12.0ms
J
@0
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
3.0ms
l
@0
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
3.0ms
K
@0
(cos.f64 (/.f64 K 2))
3.0ms
l
@inf
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
2.0ms
J
@inf
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))

rewrite172.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
326×add-sqr-sqrt
312×pow1
312×*-un-lft-identity
304×add-exp-log
302×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01544
131744
2481644
Stop Event
unsound
Counts
4 → 65
Calls
Call 1
Inputs
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(cos.f64 (/.f64 K 2))
Outputs
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l
(+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 -8 (*.f64 -8 K)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 -8 K)))) -3)
(*.f64 (cos.f64 (*.f64 -8 K)) (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) -3)
(*.f64 -3 (cos.f64 (*.f64 -8 K)))
(/.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -8 K) (*.f64 -8 K))) (cos.f64 (-.f64 (*.f64 -8 K) (*.f64 -8 K)))) -8)
(pow.f64 (cos.f64 (*.f64 -8 K)) -8)
(pow.f64 (cos.f64 (*.f64 -8 K)) -3)
(sqrt.f64 (cos.f64 (*.f64 -8 K)))
(fabs.f64 (cos.f64 (*.f64 -8 K)))
(log.f64 (exp.f64 (cos.f64 (*.f64 -8 K))))
(log.f64 (+.f64 -3 (expm1.f64 (cos.f64 (*.f64 -8 K)))))
(cbrt.f64 (cos.f64 (*.f64 -8 K)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 -8 K))))
(exp.f64 (log.f64 (cos.f64 (*.f64 -8 K))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 -8 K))) -3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 -8 K))))

simplify202.0ms (1.2%)

Algorithm
egg-herbie
Rules
1478×fma-def
1004×unsub-neg
754×distribute-rgt-in
744×distribute-lft-in
696×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01443237
13613107
29302961
334712889
470202889
Stop Event
node limit
Counts
145 → 128
Calls
Call 1
Inputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
(+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 -8 (*.f64 -8 K)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 -8 K)))) -3)
(*.f64 (cos.f64 (*.f64 -8 K)) (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) -3)
(*.f64 -3 (cos.f64 (*.f64 -8 K)))
(/.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -8 K) (*.f64 -8 K))) (cos.f64 (-.f64 (*.f64 -8 K) (*.f64 -8 K)))) -8)
(pow.f64 (cos.f64 (*.f64 -8 K)) -8)
(pow.f64 (cos.f64 (*.f64 -8 K)) -3)
(sqrt.f64 (cos.f64 (*.f64 -8 K)))
(fabs.f64 (cos.f64 (*.f64 -8 K)))
(log.f64 (exp.f64 (cos.f64 (*.f64 -8 K))))
(log.f64 (+.f64 -3 (expm1.f64 (cos.f64 (*.f64 -8 K)))))
(cbrt.f64 (cos.f64 (*.f64 -8 K)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 -8 K))))
(exp.f64 (log.f64 (cos.f64 (*.f64 -8 K))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 -8 K))) -3))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 -8 K))))
Outputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l)))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5))))
(fma.f64 2 l (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))
(fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5)))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (fma.f64 1/2520 (pow.f64 l 7) (*.f64 2 l))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/3 (pow.f64 l 3))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)) (fma.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/2520 (pow.f64 l 7))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (fma.f64 1/2520 (pow.f64 l 7) (*.f64 2 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (fma.f64 K (*.f64 K -1/8) 1) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (fma.f64 K (*.f64 K -1/8) 1) J))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 K K)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 K (*.f64 K -1/8)) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 K (*.f64 K -1/8) (fma.f64 1/384 (pow.f64 K 4) 1)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 K K)) (fma.f64 -1/46080 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (pow.f64 K 6)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 K (*.f64 K -1/8) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4))))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 K (*.f64 K -1/8) (fma.f64 1/384 (pow.f64 K 4) (fma.f64 -1/46080 (pow.f64 K 6) 1))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 2 (*.f64 l J) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (fma.f64 2 l (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 (pow.f64 l 7) J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 (pow.f64 l 7) J) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (fma.f64 1/2520 (pow.f64 l 7) (*.f64 2 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(fma.f64 -1/8 (*.f64 K K) 1)
(fma.f64 K (*.f64 K -1/8) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 1/384 (pow.f64 K 4) 1))
(fma.f64 K (*.f64 K -1/8) (fma.f64 1/384 (pow.f64 K 4) 1))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))
(fma.f64 K (*.f64 K -1/8) (fma.f64 1/384 (pow.f64 K 4) (fma.f64 -1/46080 (pow.f64 K 6) 1)))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
(+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 -8 (*.f64 -8 K)))))
(+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))
(fma.f64 -8 (cos.f64 (*.f64 K 64)) -8)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 -8 K)))) -3)
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 K -8)))) 3)
(+.f64 3 (exp.f64 (log1p.f64 (cos.f64 (*.f64 K -8)))))
(*.f64 (cos.f64 (*.f64 -8 K)) (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 K -8)) (cos.f64 (*.f64 K -8)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 K -8)))))
(pow.f64 (exp.f64 2) (log.f64 (cos.f64 (*.f64 K -8))))
(*.f64 (cos.f64 (*.f64 -8 K)) -3)
(*.f64 (cos.f64 (*.f64 K -8)) -3)
(*.f64 -3 (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 K -8)) -3)
(/.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -8 K) (*.f64 -8 K))) (cos.f64 (-.f64 (*.f64 -8 K) (*.f64 -8 K)))) -8)
(/.f64 (+.f64 (cos.f64 (*.f64 K -16)) (cos.f64 0)) -8)
(/.f64 (+.f64 1 (cos.f64 (*.f64 K -16))) -8)
(pow.f64 (cos.f64 (*.f64 -8 K)) -8)
(pow.f64 (cos.f64 (*.f64 K -8)) -8)
(pow.f64 (cos.f64 (*.f64 -8 K)) -3)
(pow.f64 (cos.f64 (*.f64 K -8)) -3)
(sqrt.f64 (cos.f64 (*.f64 -8 K)))
(sqrt.f64 (cos.f64 (*.f64 K -8)))
(fabs.f64 (cos.f64 (*.f64 -8 K)))
(fabs.f64 (cos.f64 (*.f64 K -8)))
(log.f64 (exp.f64 (cos.f64 (*.f64 -8 K))))
(cos.f64 (*.f64 K -8))
(log.f64 (+.f64 -3 (expm1.f64 (cos.f64 (*.f64 -8 K)))))
(log.f64 (+.f64 -3 (expm1.f64 (cos.f64 (*.f64 K -8)))))
(cbrt.f64 (cos.f64 (*.f64 -8 K)))
(cbrt.f64 (cos.f64 (*.f64 K -8)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 -8 K))))
(cos.f64 (*.f64 K -8))
(exp.f64 (log.f64 (cos.f64 (*.f64 -8 K))))
(cos.f64 (*.f64 K -8))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 -8 K))) -3))
(pow.f64 (cos.f64 (*.f64 K -8)) -3)
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 -8 K))))
(cos.f64 (*.f64 K -8))

eval140.0ms (0.9%)

Compiler

Compiled 2726 to 1519 computations (44.3% saved)

prune76.0ms (0.5%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New11810128
Fresh000
Picked011
Done000
Total11811129
Accuracy
100.0%
Counts
129 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
85.1%
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (cos.f64 (/.f64 K 2))) U)
85.1%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) U)
62.9%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
85.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
23.1%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
31.6%
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
22.8%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
72.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
85.1%
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (cos.f64 (/.f64 K 2))) U)
85.1%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) U)
62.9%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
85.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
23.1%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
31.6%
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
22.8%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
Compiler

Compiled 706 to 540 computations (23.5% saved)

localize1.4s (8.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
59.8%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
100.0%
(cos.f64 (/.f64 K 2))
100.0%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
99.7%
(*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2)))
100.0%
(cos.f64 (/.f64 K 2))
100.0%
(cos.f64 (/.f64 K 2))
99.7%
(*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2)))
100.0%
(cos.f64 (/.f64 K 2))
99.8%
(*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2)))
99.8%
(*.f64 1/3 (pow.f64 l 3))
97.0%
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
Compiler

Compiled 217 to 133 computations (38.7% saved)

series23.0ms (0.1%)

Counts
7 → 152
Calls

45 calls:

TimeVariablePointExpression
6.0ms
l
@0
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
3.0ms
J
@inf
(*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2)))
1.0ms
J
@0
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
1.0ms
K
@inf
(*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2)))
1.0ms
l
@inf
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))

rewrite52.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
656×add-sqr-sqrt
632×pow1
626×*-un-lft-identity
618×add-exp-log
616×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030187
1659187
Stop Event
node limit
Counts
7 → 298
Calls
Call 1
Inputs
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2)))
(*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2)))
(*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
Outputs
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
J
l
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
J
l
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
J
l
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
J
l
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
J
l
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(/.f64 -134217728 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 (neg.f64 U) (neg.f64 U))
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 -134217728 (neg.f64 U))
(fma.f64 -134217728 U -134217728)
(fma.f64 U U -134217728)
(fma.f64 U U (neg.f64 U))
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
J
l

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
1430×fma-def
1272×associate-+r+
1158×associate-+l+
1112×distribute-lft-out
848×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01775164
13975052
210394916
338224886
Stop Event
node limit
Counts
450 → 189
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 J)
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 K 4) J)) (*.f64 -8 J)))
(+.f64 (*.f64 1/5760 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 K 4) J)) (*.f64 -8 J))))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 J)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 K 4) J)) (*.f64 512 J)))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 K 4) J)) (*.f64 512 J))))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 K 4) J)) (+.f64 U (*.f64 512 J))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 K 4) J)) (+.f64 U (*.f64 512 J)))))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(/.f64 -134217728 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 (neg.f64 U) (neg.f64 U))
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 -134217728 (neg.f64 U))
(fma.f64 -134217728 U -134217728)
(fma.f64 U U -134217728)
(fma.f64 U U (neg.f64 U))
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
Outputs
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) J) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (*.f64 J (*.f64 1/3 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) J) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (*.f64 J (*.f64 1/3 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 -1/8 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (*.f64 K K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(*.f64 (*.f64 (fma.f64 -1/8 (*.f64 K K) 1) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (fma.f64 -1/8 (*.f64 K K) 1) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(fma.f64 -1/8 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (*.f64 K K)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (*.f64 1/384 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (pow.f64 K 4)))))
(fma.f64 -1/8 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (*.f64 K K))) (*.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) 1) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (+.f64 (*.f64 K (*.f64 K -1/8)) (fma.f64 1/384 (pow.f64 K 4) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(fma.f64 -1/8 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (*.f64 K K)) (fma.f64 -1/46080 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (pow.f64 K 6)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (*.f64 1/384 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (pow.f64 K 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) 1) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 -1/46080 (pow.f64 K 6)))))
(fma.f64 (fma.f64 1/384 (pow.f64 K 4) 1) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (+.f64 (fma.f64 1/384 (pow.f64 K 4) 1) (fma.f64 -1/8 (*.f64 K K) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 J)
(*.f64 J -8)
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (+.f64 (*.f64 K K) -8))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 K 4) J)) (*.f64 -8 J)))
(fma.f64 (*.f64 K K) J (fma.f64 -1/48 (*.f64 J (pow.f64 K 4)) (*.f64 J -8)))
(+.f64 (*.f64 J (fma.f64 K K -8)) (*.f64 J (*.f64 (pow.f64 K 4) -1/48)))
(*.f64 J (+.f64 -8 (fma.f64 K K (*.f64 (pow.f64 K 4) -1/48))))
(*.f64 J (+.f64 (*.f64 K K) (fma.f64 (pow.f64 K 4) -1/48 -8)))
(+.f64 (*.f64 1/5760 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 K 4) J)) (*.f64 -8 J))))
(fma.f64 1/5760 (*.f64 J (pow.f64 K 6)) (fma.f64 (*.f64 K K) J (fma.f64 -1/48 (*.f64 J (pow.f64 K 4)) (*.f64 J -8))))
(fma.f64 1/5760 (*.f64 J (pow.f64 K 6)) (+.f64 (*.f64 J (fma.f64 K K -8)) (*.f64 J (*.f64 (pow.f64 K 4) -1/48))))
(*.f64 J (+.f64 (fma.f64 (pow.f64 K 4) -1/48 -8) (fma.f64 (pow.f64 K 6) 1/5760 (*.f64 K K))))
(*.f64 J (+.f64 (fma.f64 (pow.f64 K 6) 1/5760 (*.f64 K K)) (fma.f64 (pow.f64 K 4) -1/48 -8)))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -8))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 J)
(*.f64 J 512)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(fma.f64 -64 (*.f64 J (*.f64 K K)) (*.f64 J 512))
(*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64)))
(*.f64 J (fma.f64 (*.f64 K K) -64 512))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 K 4) J)) (*.f64 512 J)))
(fma.f64 -64 (*.f64 J (*.f64 K K)) (fma.f64 4/3 (*.f64 J (pow.f64 K 4)) (*.f64 J 512)))
(fma.f64 (*.f64 J (*.f64 K K)) -64 (*.f64 J (+.f64 512 (*.f64 (pow.f64 K 4) 4/3))))
(*.f64 J (+.f64 (*.f64 K (*.f64 K -64)) (fma.f64 (pow.f64 K 4) 4/3 512)))
(*.f64 J (+.f64 512 (fma.f64 (*.f64 K K) -64 (*.f64 (pow.f64 K 4) 4/3))))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 K 4) J)) (*.f64 512 J))))
(fma.f64 -1/90 (*.f64 J (pow.f64 K 6)) (fma.f64 -64 (*.f64 J (*.f64 K K)) (fma.f64 4/3 (*.f64 J (pow.f64 K 4)) (*.f64 J 512))))
(fma.f64 (*.f64 J (pow.f64 K 6)) -1/90 (fma.f64 (*.f64 J (*.f64 K K)) -64 (*.f64 J (+.f64 512 (*.f64 (pow.f64 K 4) 4/3)))))
(*.f64 J (+.f64 (fma.f64 (pow.f64 K 4) 4/3 512) (fma.f64 (pow.f64 K 6) -1/90 (*.f64 K (*.f64 K -64)))))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 J) U)
(fma.f64 512 J U)
(fma.f64 J 512 U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 -64 (*.f64 J (*.f64 K K)) (fma.f64 512 J U))
(fma.f64 (*.f64 J (*.f64 K K)) -64 (fma.f64 J 512 U))
(fma.f64 J (fma.f64 (*.f64 K K) -64 512) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 K 4) J)) (+.f64 U (*.f64 512 J))))
(fma.f64 -64 (*.f64 J (*.f64 K K)) (fma.f64 4/3 (*.f64 J (pow.f64 K 4)) (fma.f64 512 J U)))
(fma.f64 (*.f64 J (*.f64 K K)) -64 (fma.f64 (*.f64 J (pow.f64 K 4)) 4/3 (fma.f64 J 512 U)))
(fma.f64 J (*.f64 (pow.f64 K 4) 4/3) (fma.f64 J (fma.f64 (*.f64 K K) -64 512) U))
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 K 4) J)) (+.f64 U (*.f64 512 J)))))
(fma.f64 -1/90 (*.f64 J (pow.f64 K 6)) (fma.f64 -64 (*.f64 J (*.f64 K K)) (fma.f64 4/3 (*.f64 J (pow.f64 K 4)) (fma.f64 512 J U))))
(fma.f64 (*.f64 J (pow.f64 K 6)) -1/90 (fma.f64 (*.f64 J (*.f64 K K)) -64 (fma.f64 (*.f64 J (pow.f64 K 4)) 4/3 (fma.f64 J 512 U))))
(fma.f64 J (fma.f64 (pow.f64 K 6) -1/90 (*.f64 K (*.f64 K -64))) (fma.f64 J (fma.f64 (pow.f64 K 4) 4/3 512) U))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 512 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 512) U)
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))))
(+.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))
(*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 J (+.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 1/60 (pow.f64 l 5))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 J (pow.f64 l 7)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 J (pow.f64 l 7)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 J (+.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))) (fma.f64 l 2 (*.f64 1/2520 (pow.f64 l 7)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352
(-.f64 -134217728 U)
(-.f64 U -134217728)
(+.f64 U 134217728)
(-.f64 U U)
0
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(*.f64 U (*.f64 U -134217728))
(*.f64 -134217728 (*.f64 U U))
(/.f64 -134217728 U)
(/.f64 U U)
1
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 U (+.f64 U (+.f64 -134217728 (*.f64 U 134217728))))
(/.f64 U (+.f64 -134217728 (*.f64 134217729 U)))
(/.f64 (neg.f64 U) (neg.f64 U))
1
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(-.f64 (log.f64 -134217728) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(-.f64 U 1)
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -134217728))
(pow.f64 U -134217728)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
(fma.f64 -134217728 -134217728 (neg.f64 U))
(+.f64 18014398509481984 (neg.f64 U))
(-.f64 18014398509481984 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 U U -134217728)
(fma.f64 U U (neg.f64 U))
(-.f64 (*.f64 U U) U)
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/81
1/27
1/9
1/8
1/4
1/3
1/2
3/4
1
4/3
3/2
2
9/4
3
27/8
4
6
8
9
16
27
64
81
512
513
729
4096
19683
262144
134217728
68719476736
18014398509481984
2417851639229258349412352

eval396.0ms (2.4%)

Compiler

Compiled 14859 to 10862 computations (26.9% saved)

prune220.0ms (1.3%)

Pruning

40 alts after pruning (37 fresh and 3 done)

PrunedKeptTotal
New93636972
Fresh415
Picked325
Done011
Total94340983
Accuracy
100.0%
Counts
983 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.0%
(pow.f64 U -134217728)
2.4%
(/.f64 U U)
2.4%
(/.f64 -134217728 U)
22.5%
(-.f64 U 1)
21.6%
(-.f64 U -134217728)
2.3%
(-.f64 18014398509481984 U)
2.8%
(-.f64 -134217728 U)
85.1%
(+.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
71.7%
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J))) U)
72.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
66.3%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
62.9%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
41.2%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
41.0%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
85.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
23.1%
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
48.3%
(+.f64 (*.f64 (*.f64 2 l) J) U)
62.8%
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
23.3%
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
26.0%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
85.1%
(+.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) U)
23.1%
(+.f64 (*.f64 J 512) U)
22.8%
(+.f64 (*.f64 J -8) U)
20.5%
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
22.1%
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 1/8 J) U)
22.2%
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
22.3%
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 -1/2 J) U)
21.0%
(+.f64 U 18014398509481984)
12.1%
(*.f64 (*.f64 U -134217728) U)
8.7%
(*.f64 U U)
2.7%
(*.f64 U -134217728)
25.0%
(log1p.f64 (expm1.f64 U))
3.4%
(cbrt.f64 U)
31.6%
U
15.0%
(pow.f64 U -134217728)
2.4%
(/.f64 U U)
2.4%
(/.f64 -134217728 U)
22.5%
(-.f64 U 1)
21.6%
(-.f64 U -134217728)
2.3%
(-.f64 18014398509481984 U)
2.8%
(-.f64 -134217728 U)
85.1%
(+.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
71.7%
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J))) U)
72.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
66.3%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
62.9%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
41.2%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
41.0%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
85.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
23.1%
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
48.3%
(+.f64 (*.f64 (*.f64 2 l) J) U)
62.8%
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
23.3%
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
26.0%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
85.1%
(+.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) U)
23.1%
(+.f64 (*.f64 J 512) U)
22.8%
(+.f64 (*.f64 J -8) U)
20.5%
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
22.1%
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 1/8 J) U)
22.2%
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
22.3%
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 -1/2 J) U)
21.0%
(+.f64 U 18014398509481984)
12.1%
(*.f64 (*.f64 U -134217728) U)
8.7%
(*.f64 U U)
2.7%
(*.f64 U -134217728)
25.0%
(log1p.f64 (expm1.f64 U))
3.4%
(cbrt.f64 U)
31.6%
U
Compiler

Compiled 1824 to 1442 computations (20.9% saved)

localize360.0ms (2.2%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(cos.f64 (/.f64 K 2))
100.0%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
99.8%
(*.f64 (*.f64 K K) -64)
94.8%
(*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64)))
100.0%
(cos.f64 (*.f64 1/2 K))
99.9%
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
99.8%
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))
96.9%
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
Compiler

Compiled 153 to 99 computations (35.3% saved)

series16.0ms (0.1%)

Counts
7 → 148
Calls

39 calls:

TimeVariablePointExpression
4.0ms
K
@inf
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
1.0ms
l
@-inf
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
1.0ms
J
@0
(*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64)))
1.0ms
l
@inf
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
1.0ms
U
@0
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)

rewrite152.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
938×expm1-udef
928×log1p-udef
546×add-sqr-sqrt
524×pow1
520×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026177
1556169
26786169
Stop Event
node limit
Counts
7 → 147
Calls
Call 1
Inputs
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(cos.f64 (*.f64 1/2 K))
(*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64)))
(*.f64 (*.f64 K K) -64)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 l 2) (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) 1) (*.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3) (pow.f64 (*.f64 l 2) 3)) (+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))) (-.f64 (*.f64 4 (*.f64 l l)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 4 (*.f64 l l))) (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))
(pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J)))
(+.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 J 512))
(+.f64 (*.f64 (*.f64 J 512) 1) (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 J 512) 3) (pow.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) 3)) (+.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (-.f64 (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 K (*.f64 (*.f64 K -64) J))) (*.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J))))))
(/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 K (*.f64 (*.f64 K -64) J)))) (-.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J))))
(/.f64 (*.f64 J (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (-.f64 (+.f64 262144 (*.f64 4096 (pow.f64 K 4))) (*.f64 -32768 (*.f64 K K))))
(/.f64 (*.f64 J (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))) (-.f64 512 (*.f64 K (*.f64 K -64))))
(/.f64 (*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) J) (-.f64 (+.f64 262144 (*.f64 4096 (pow.f64 K 4))) (*.f64 -32768 (*.f64 K K))))
(/.f64 (*.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) J) (-.f64 512 (*.f64 K (*.f64 K -64))))
(pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K -64) 512)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(fma.f64 J 512 (*.f64 K (*.f64 (*.f64 K -64) J)))
(fma.f64 512 J (*.f64 K (*.f64 (*.f64 K -64) J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 K (*.f64 K -64)))) 1)
(pow.f64 (*.f64 K (*.f64 K -64)) 1)
(pow.f64 (cbrt.f64 (*.f64 K (*.f64 K -64))) 3)
(pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3)
(pow.f64 (*.f64 K (sqrt.f64 -64)) 2)
(sqrt.f64 (*.f64 4096 (pow.f64 K 4)))
(log.f64 (pow.f64 (exp.f64 -64) (*.f64 K K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 K (*.f64 K -64)))))
(cbrt.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)))
(expm1.f64 (log1p.f64 (*.f64 K (*.f64 K -64))))
(exp.f64 (log.f64 (*.f64 K (*.f64 K -64))))
(exp.f64 (*.f64 (log.f64 (*.f64 K (*.f64 K -64))) 1))
(log1p.f64 (expm1.f64 (*.f64 K (*.f64 K -64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(*.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 1)
(*.f64 1 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2)) (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))) (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 J (*.f64 (fma.f64 K (*.f64 K -64) 512) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2)) (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2))
(log.f64 (exp.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(exp.f64 (log.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 (fma.f64 K (*.f64 K -64) 512) J U)
(fma.f64 1 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)
(fma.f64 1 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 2) (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 K (*.f64 K -64) 512)))

simplify190.0ms (1.2%)

Algorithm
egg-herbie
Rules
982×associate-*r*
950×log-prod
926×associate-*l*
628×fma-neg
602×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04099249
110728953
248138941
Stop Event
node limit
Counts
295 → 236
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 512 J)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 -64 (*.f64 (pow.f64 K 2) J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 -64 (*.f64 (pow.f64 K 2) J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
(*.f64 -64 (pow.f64 K 2))
U
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(*.f64 -64 (*.f64 (pow.f64 K 2) J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(*.f64 -64 (*.f64 (pow.f64 K 2) J))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
U
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
U
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 l 2) (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) 1) (*.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3) (pow.f64 (*.f64 l 2) 3)) (+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))) (-.f64 (*.f64 4 (*.f64 l l)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 4 (*.f64 l l))) (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))
(pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J)))
(+.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 J 512))
(+.f64 (*.f64 (*.f64 J 512) 1) (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 J 512) 3) (pow.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) 3)) (+.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (-.f64 (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 K (*.f64 (*.f64 K -64) J))) (*.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J))))))
(/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 K (*.f64 (*.f64 K -64) J)))) (-.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J))))
(/.f64 (*.f64 J (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (-.f64 (+.f64 262144 (*.f64 4096 (pow.f64 K 4))) (*.f64 -32768 (*.f64 K K))))
(/.f64 (*.f64 J (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))) (-.f64 512 (*.f64 K (*.f64 K -64))))
(/.f64 (*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) J) (-.f64 (+.f64 262144 (*.f64 4096 (pow.f64 K 4))) (*.f64 -32768 (*.f64 K K))))
(/.f64 (*.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) J) (-.f64 512 (*.f64 K (*.f64 K -64))))
(pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K -64) 512)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(fma.f64 J 512 (*.f64 K (*.f64 (*.f64 K -64) J)))
(fma.f64 512 J (*.f64 K (*.f64 (*.f64 K -64) J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 K (*.f64 K -64)))) 1)
(pow.f64 (*.f64 K (*.f64 K -64)) 1)
(pow.f64 (cbrt.f64 (*.f64 K (*.f64 K -64))) 3)
(pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3)
(pow.f64 (*.f64 K (sqrt.f64 -64)) 2)
(sqrt.f64 (*.f64 4096 (pow.f64 K 4)))
(log.f64 (pow.f64 (exp.f64 -64) (*.f64 K K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 K (*.f64 K -64)))))
(cbrt.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)))
(expm1.f64 (log1p.f64 (*.f64 K (*.f64 K -64))))
(exp.f64 (log.f64 (*.f64 K (*.f64 K -64))))
(exp.f64 (*.f64 (log.f64 (*.f64 K (*.f64 K -64))) 1))
(log1p.f64 (expm1.f64 (*.f64 K (*.f64 K -64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(*.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 1)
(*.f64 1 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2)) (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))) (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 J (*.f64 (fma.f64 K (*.f64 K -64) 512) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2)) (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2))
(log.f64 (exp.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(exp.f64 (log.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 (fma.f64 K (*.f64 K -64) 512) J U)
(fma.f64 1 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)
(fma.f64 1 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 2) (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 l 3) J) 1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 l 3) J) 1/3))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 -1/8 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (*.f64 K K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(fma.f64 -1/8 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (*.f64 K K)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(fma.f64 -1/8 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (*.f64 K K)) (*.f64 (fma.f64 1/384 (pow.f64 K 4) 1) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(fma.f64 -1/8 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (*.f64 K K)) (fma.f64 -1/46080 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (pow.f64 K 6)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))))
(+.f64 (*.f64 (fma.f64 1/384 (pow.f64 K 4) 1) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (+.f64 (*.f64 K (*.f64 K -1/8)) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l 2))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (*.f64 -1/8 (*.f64 (*.f64 K K) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))))
(fma.f64 1/384 (*.f64 (pow.f64 K 4) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (*.f64 -1/8 (*.f64 (*.f64 K K) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))))
(fma.f64 1/384 (*.f64 (pow.f64 K 4) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (*.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 2 l) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))))))
(fma.f64 1/384 (*.f64 (pow.f64 K 4) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (*.f64 -1/8 (*.f64 (*.f64 K K) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))))
(fma.f64 1/384 (*.f64 (pow.f64 K 4) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (fma.f64 1/3 (pow.f64 l 3) (fma.f64 l 2 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (+.f64 (*.f64 K (*.f64 K -1/8)) (*.f64 -1/46080 (pow.f64 K 6)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 2 l)
(*.f64 l 2)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(fma.f64 -1/8 (*.f64 K K) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (fma.f64 1/384 (pow.f64 K 4) 1))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 512 J)
(*.f64 J 512)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 -64 (*.f64 (pow.f64 K 2) J))
(*.f64 (*.f64 K (*.f64 K -64)) J)
(*.f64 J (*.f64 (*.f64 K K) -64))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 -64 (*.f64 (pow.f64 K 2) J))
(*.f64 (*.f64 K (*.f64 K -64)) J)
(*.f64 J (*.f64 (*.f64 K K) -64))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (*.f64 512 J))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
U
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 512 J) U)
(fma.f64 512 J U)
(fma.f64 J 512 U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(*.f64 -64 (*.f64 (pow.f64 K 2) J))
(*.f64 (*.f64 K (*.f64 K -64)) J)
(*.f64 J (*.f64 (*.f64 K K) -64))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(*.f64 -64 (*.f64 (pow.f64 K 2) J))
(*.f64 (*.f64 K (*.f64 K -64)) J)
(*.f64 J (*.f64 (*.f64 K K) -64))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) J)) (+.f64 U (*.f64 512 J)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
U
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
U
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(+.f64 (*.f64 (+.f64 512 (*.f64 -64 (pow.f64 K 2))) J) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 J 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 l 2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) 1) (*.f64 l 2))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(*.f64 1 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3) (pow.f64 (*.f64 l 2) 3)) (+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))) (-.f64 (*.f64 4 (*.f64 l l)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))
(/.f64 (+.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)) (*.f64 (pow.f64 l 3) 8)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 l 3) (pow.f64 l 3))) (-.f64 (*.f64 4 (*.f64 l l)) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 l 2))))))
(/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3))) (fma.f64 1/9 (pow.f64 l 6) (fma.f64 4 (*.f64 l l) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l -2)))))
(/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3))) (fma.f64 1/9 (pow.f64 l 6) (fma.f64 l (*.f64 l 4) (*.f64 (*.f64 1/3 (pow.f64 l 4)) -2))))
(/.f64 (-.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 4 (*.f64 l l))) (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))
(/.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 l 3) (pow.f64 l 3))) (*.f64 -4 (*.f64 l l))) (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))
(/.f64 (fma.f64 1/9 (pow.f64 l 6) (*.f64 (*.f64 l l) -4)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))
(pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3)
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) 1/3)
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 2))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 1))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K)))) 1)
(cos.f64 (*.f64 1/2 K))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 1/2 K))
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2))
(cos.f64 (*.f64 1/2 K))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) 2)
(cos.f64 (*.f64 1/2 K))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(cos.f64 (*.f64 1/2 K))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 K)))))
(cos.f64 (*.f64 1/2 K))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(cos.f64 (*.f64 1/2 K))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 K))) 1))
(cos.f64 (*.f64 1/2 K))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J)))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 J 512))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 (*.f64 J 512) 1) (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) 1))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)))) 1)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(/.f64 (+.f64 (pow.f64 (*.f64 J 512) 3) (pow.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) 3)) (+.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (-.f64 (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 K (*.f64 (*.f64 K -64) J))) (*.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J))))))
(/.f64 (+.f64 (*.f64 (pow.f64 J 3) 134217728) (pow.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) 3)) (+.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (-.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 J 512)))))
(/.f64 (fma.f64 (pow.f64 J 3) 134217728 (pow.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) 3)) (fma.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (-.f64 (*.f64 (*.f64 K K) -64) 512)) (*.f64 J (*.f64 262144 J))))
(/.f64 (fma.f64 (pow.f64 J 3) 134217728 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 J 3) -262144))) (fma.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (fma.f64 K (*.f64 K -64) -512)) (*.f64 J (*.f64 262144 J))))
(/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 K (*.f64 (*.f64 K -64) J)) (*.f64 K (*.f64 (*.f64 K -64) J)))) (-.f64 (*.f64 J 512) (*.f64 K (*.f64 (*.f64 K -64) J))))
(/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J)))
(/.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) (/.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) 64))) (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) 64)))))
(/.f64 (-.f64 (*.f64 J (*.f64 262144 J)) (*.f64 (pow.f64 (*.f64 (*.f64 K K) -64) 2) (*.f64 J J))) (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) 64))))
(/.f64 (*.f64 J (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (-.f64 (+.f64 262144 (*.f64 4096 (pow.f64 K 4))) (*.f64 -32768 (*.f64 K K))))
(/.f64 (fma.f64 -262144 (pow.f64 K 6) 134217728) (/.f64 (+.f64 262144 (-.f64 (*.f64 (pow.f64 K 4) 4096) (*.f64 (*.f64 K K) -32768))) J))
(*.f64 (/.f64 J (+.f64 262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768)))) (fma.f64 (pow.f64 K 6) -262144 134217728))
(/.f64 (*.f64 J (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))) (-.f64 512 (*.f64 K (*.f64 K -64))))
(/.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4))) (/.f64 (-.f64 512 (*.f64 K (*.f64 K -64))) J))
(*.f64 (/.f64 J (+.f64 512 (*.f64 (*.f64 K K) 64))) (+.f64 262144 (*.f64 (pow.f64 K 4) -4096)))
(/.f64 (*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) J) (-.f64 (+.f64 262144 (*.f64 4096 (pow.f64 K 4))) (*.f64 -32768 (*.f64 K K))))
(/.f64 (fma.f64 -262144 (pow.f64 K 6) 134217728) (/.f64 (+.f64 262144 (-.f64 (*.f64 (pow.f64 K 4) 4096) (*.f64 (*.f64 K K) -32768))) J))
(*.f64 (/.f64 J (+.f64 262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768)))) (fma.f64 (pow.f64 K 6) -262144 134217728))
(/.f64 (*.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) J) (-.f64 512 (*.f64 K (*.f64 K -64))))
(/.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4))) (/.f64 (-.f64 512 (*.f64 K (*.f64 K -64))) J))
(*.f64 (/.f64 J (+.f64 512 (*.f64 (*.f64 K K) 64))) (+.f64 262144 (*.f64 (pow.f64 K 4) -4096)))
(pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 1)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 3)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) 1/3)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 2)
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 K (*.f64 K -64) 512)))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(exp.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 1))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(fma.f64 J 512 (*.f64 K (*.f64 (*.f64 K -64) J)))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(fma.f64 512 J (*.f64 K (*.f64 (*.f64 K -64) J)))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(-.f64 (exp.f64 (log1p.f64 (*.f64 K (*.f64 K -64)))) 1)
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(pow.f64 (*.f64 K (*.f64 K -64)) 1)
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(pow.f64 (cbrt.f64 (*.f64 K (*.f64 K -64))) 3)
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 K 6) -262144))
(pow.f64 (*.f64 K (sqrt.f64 -64)) 2)
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(sqrt.f64 (*.f64 4096 (pow.f64 K 4)))
(sqrt.f64 (*.f64 (pow.f64 K 4) 4096))
(log.f64 (pow.f64 (exp.f64 -64) (*.f64 K K)))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 K (*.f64 K -64)))))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(cbrt.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)))
(cbrt.f64 (*.f64 (pow.f64 K 6) -262144))
(expm1.f64 (log1p.f64 (*.f64 K (*.f64 K -64))))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(exp.f64 (log.f64 (*.f64 K (*.f64 K -64))))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(exp.f64 (*.f64 (log.f64 (*.f64 K (*.f64 K -64))) 1))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(log1p.f64 (expm1.f64 (*.f64 K (*.f64 K -64))))
(*.f64 K (*.f64 K -64))
(*.f64 (*.f64 K K) -64)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))) 1)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)))
(*.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 1)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(*.f64 1 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2)) (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2)))
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))) (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2)))
(/.f64 1 (/.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 J (*.f64 (fma.f64 K (*.f64 K -64) 512) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 J (*.f64 U (fma.f64 K (*.f64 K -64) 512))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2)) (neg.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2)) (-.f64 U (*.f64 J (fma.f64 K (*.f64 K -64) 512))))
(pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 1)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 3)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 3) 1/3)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 2)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 2))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(log.f64 (exp.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U))))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U) 3))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(exp.f64 (log.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)) 1))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 (fma.f64 K (*.f64 K -64) 512) J U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 1 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 1 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) 2) (cbrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) (sqrt.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512))) U)
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 J (fma.f64 K (*.f64 K -64) 512) U)

eval213.0ms (1.3%)

Compiler

Compiled 5571 to 3969 computations (28.8% saved)

prune223.0ms (1.4%)

Pruning

46 alts after pruning (41 fresh and 5 done)

PrunedKeptTotal
New2749283
Fresh03232
Picked325
Done033
Total27746323
Accuracy
100.0%
Counts
323 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.0%
(pow.f64 U -134217728)
2.4%
(/.f64 U U)
2.4%
(/.f64 -134217728 U)
22.5%
(-.f64 U 1)
21.6%
(-.f64 U -134217728)
2.3%
(-.f64 18014398509481984 U)
2.8%
(-.f64 -134217728 U)
19.2%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
85.1%
(+.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
71.7%
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J))) U)
72.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
66.3%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
62.9%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
62.9%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
29.1%
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
41.2%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
41.0%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
85.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
23.1%
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
48.3%
(+.f64 (*.f64 (*.f64 2 l) J) U)
62.8%
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
23.3%
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
21.6%
(+.f64 (*.f64 J (+.f64 512 (pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3))) U)
23.1%
(+.f64 (*.f64 J 512) U)
22.8%
(+.f64 (*.f64 J -8) U)
20.5%
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
21.9%
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
21.8%
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
21.7%
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
21.4%
(+.f64 (*.f64 68719476736 1) U)
22.1%
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 1/8 J) U)
22.2%
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
22.3%
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 -1/2 J) U)
21.0%
(+.f64 U 18014398509481984)
12.1%
(*.f64 (*.f64 U -134217728) U)
8.7%
(*.f64 U U)
2.7%
(*.f64 U -134217728)
25.0%
(log1p.f64 (expm1.f64 U))
3.4%
(cbrt.f64 U)
31.6%
U
15.0%
(pow.f64 U -134217728)
2.4%
(/.f64 U U)
2.4%
(/.f64 -134217728 U)
22.5%
(-.f64 U 1)
21.6%
(-.f64 U -134217728)
2.3%
(-.f64 18014398509481984 U)
2.8%
(-.f64 -134217728 U)
19.2%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
85.1%
(+.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
71.7%
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J))) U)
72.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
66.3%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
62.9%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
62.9%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
29.1%
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
41.2%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
41.0%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
85.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
23.1%
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
48.3%
(+.f64 (*.f64 (*.f64 2 l) J) U)
62.8%
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
23.3%
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
21.6%
(+.f64 (*.f64 J (+.f64 512 (pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3))) U)
23.1%
(+.f64 (*.f64 J 512) U)
22.8%
(+.f64 (*.f64 J -8) U)
20.5%
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
21.9%
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
21.8%
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
21.7%
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
21.4%
(+.f64 (*.f64 68719476736 1) U)
22.1%
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 1/8 J) U)
22.2%
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
22.3%
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 -1/2 J) U)
21.0%
(+.f64 U 18014398509481984)
12.1%
(*.f64 (*.f64 U -134217728) U)
8.7%
(*.f64 U U)
2.7%
(*.f64 U -134217728)
25.0%
(log1p.f64 (expm1.f64 U))
3.4%
(cbrt.f64 U)
31.6%
U
Compiler

Compiled 2212 to 1740 computations (21.3% saved)

localize1.1s (6.5%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(cos.f64 (/.f64 K 2))
100.0%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
99.8%
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
100.0%
(cos.f64 (/.f64 K 2))
100.0%
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
99.7%
(*.f64 1/19683 (cos.f64 (/.f64 K 2)))
100.0%
(cos.f64 (*.f64 1/2 K))
99.9%
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
99.7%
(*.f64 J (cos.f64 (*.f64 1/2 K)))
96.9%
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
Compiler

Compiled 154 to 105 computations (31.8% saved)

series44.0ms (0.3%)

Counts
6 → 180
Calls

45 calls:

TimeVariablePointExpression
13.0ms
K
@inf
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
6.0ms
J
@inf
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
2.0ms
l
@0
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
2.0ms
J
@0
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
2.0ms
l
@inf
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))

rewrite175.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
958×expm1-udef
950×log1p-udef
552×add-sqr-sqrt
532×pow1
528×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028156
1603156
26961156
Stop Event
node limit
Counts
6 → 133
Calls
Call 1
Inputs
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 1/19683 (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 1/27) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489))
(log.f64 (pow.f64 (exp.f64 1/19683) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987))
(expm1.f64 (log1p.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(*.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 1)
(*.f64 1 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) (cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2)) (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (/.f64 1 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 1/19683 (*.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U))) (neg.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)) (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2))
(log.f64 (exp.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))))
(cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(exp.f64 (log.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 1 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 1/27) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) 1)
(pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 l (*.f64 2 J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(*.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(*.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2)) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l (*.f64 2 J)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (neg.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2))
(log.f64 (exp.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(exp.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 1 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))

simplify322.0ms (2%)

Algorithm
egg-herbie
Rules
750×log-prod
678×cancel-sign-sub-inv
612×associate-+l+
560×associate-+r+
542×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038111757
195210527
2342710337
Stop Event
node limit
Counts
313 → 247
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
1/19683
(+.f64 1/19683 (*.f64 -1/157464 (pow.f64 K 2)))
(+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) (*.f64 1/7558272 (pow.f64 K 4))))
(+.f64 (*.f64 -1/906992640 (pow.f64 K 6)) (+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) (*.f64 1/7558272 (pow.f64 K 4)))))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(+.f64 1/19683 U)
(+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) U))
(+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) (+.f64 (*.f64 1/7558272 (pow.f64 K 4)) U)))
(+.f64 (*.f64 -1/906992640 (pow.f64 K 6)) (+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) (+.f64 (*.f64 1/7558272 (pow.f64 K 4)) U))))
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 1/27) 3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489))
(log.f64 (pow.f64 (exp.f64 1/19683) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987))
(expm1.f64 (log1p.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(*.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 1)
(*.f64 1 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) (cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2)) (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (/.f64 1 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 1/19683 (*.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U))) (neg.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)) (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2))
(log.f64 (exp.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))))
(cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(exp.f64 (log.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 1 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 1/27) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) 1)
(pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 l (*.f64 2 J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(*.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(*.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2)) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l (*.f64 2 J)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (neg.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2))
(log.f64 (exp.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(exp.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 1 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 K K) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) J) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (+.f64 (*.f64 (*.f64 -1/8 K) K) 1) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 K K) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) J) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))
(fma.f64 -1/8 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) 1) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (*.f64 -1/8 (*.f64 K K)) (+.f64 (*.f64 1/384 (pow.f64 K 4)) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 K K) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) J) (fma.f64 -1/46080 (*.f64 (*.f64 (pow.f64 K 6) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) J) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) 1) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (*.f64 (*.f64 -1/8 K) K) (*.f64 -1/46080 (pow.f64 K 6)))))
(+.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(fma.f64 (*.f64 (*.f64 -1/8 K) K) J J)
(fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 (*.f64 (*.f64 -1/8 K) K) J J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 (*.f64 -1/46080 (pow.f64 K 6)) J (fma.f64 (*.f64 (*.f64 -1/8 K) K) J J)))
(+.f64 J (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
1/19683
(+.f64 1/19683 (*.f64 -1/157464 (pow.f64 K 2)))
(+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464))
(fma.f64 (*.f64 K K) -1/157464 1/19683)
(+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) (*.f64 1/7558272 (pow.f64 K 4))))
(+.f64 1/19683 (fma.f64 -1/157464 (*.f64 K K) (*.f64 (pow.f64 K 4) 1/7558272)))
(+.f64 1/19683 (fma.f64 (*.f64 K K) -1/157464 (*.f64 (pow.f64 K 4) 1/7558272)))
(+.f64 1/19683 (fma.f64 (pow.f64 K 4) 1/7558272 (*.f64 (*.f64 -1/157464 K) K)))
(+.f64 (*.f64 -1/906992640 (pow.f64 K 6)) (+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) (*.f64 1/7558272 (pow.f64 K 4)))))
(fma.f64 -1/906992640 (pow.f64 K 6) (+.f64 1/19683 (fma.f64 -1/157464 (*.f64 K K) (*.f64 (pow.f64 K 4) 1/7558272))))
(+.f64 (fma.f64 (*.f64 K K) -1/157464 (*.f64 (pow.f64 K 4) 1/7558272)) (fma.f64 (pow.f64 K 6) -1/906992640 1/19683))
(+.f64 (fma.f64 (pow.f64 K 4) 1/7558272 (*.f64 (*.f64 -1/157464 K) K)) (fma.f64 (pow.f64 K 6) -1/906992640 1/19683))
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(+.f64 1/19683 U)
(+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) U))
(+.f64 1/19683 (fma.f64 -1/157464 (*.f64 K K) U))
(+.f64 1/19683 (fma.f64 (*.f64 K K) -1/157464 U))
(+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) (+.f64 (*.f64 1/7558272 (pow.f64 K 4)) U)))
(+.f64 1/19683 (fma.f64 -1/157464 (*.f64 K K) (fma.f64 1/7558272 (pow.f64 K 4) U)))
(+.f64 1/19683 (fma.f64 (*.f64 K K) -1/157464 (fma.f64 (pow.f64 K 4) 1/7558272 U)))
(+.f64 (fma.f64 (*.f64 K K) -1/157464 1/19683) (fma.f64 (pow.f64 K 4) 1/7558272 U))
(+.f64 (*.f64 -1/906992640 (pow.f64 K 6)) (+.f64 1/19683 (+.f64 (*.f64 -1/157464 (pow.f64 K 2)) (+.f64 (*.f64 1/7558272 (pow.f64 K 4)) U))))
(fma.f64 -1/906992640 (pow.f64 K 6) (+.f64 1/19683 (fma.f64 -1/157464 (*.f64 K K) (fma.f64 1/7558272 (pow.f64 K 4) U))))
(+.f64 (fma.f64 (*.f64 K K) -1/157464 (fma.f64 (pow.f64 K 4) 1/7558272 U)) (fma.f64 (pow.f64 K 6) -1/906992640 1/19683))
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
U
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
U
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 l J)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 (pow.f64 K 4) l) J) (*.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 (*.f64 K K) -1/4) 2) (*.f64 (pow.f64 K 4) 1/192)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 (pow.f64 K 4) l) J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 (*.f64 -1/23040 (pow.f64 K 6)) (*.f64 l J)))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 6) -1/23040)) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 2 (*.f64 l J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 (pow.f64 K 4) l) J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 4) 1/192))) (fma.f64 2 (*.f64 l J) U))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 (*.f64 K K) -1/4) 2) (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 (pow.f64 K 4) l) J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (fma.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6)) U))))
(+.f64 (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)))) U)
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 6) -1/23040)) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 l 2)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(pow.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 1/27) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987))
(pow.f64 (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489))
(log.f64 (pow.f64 (exp.f64 1/19683) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987))
(expm1.f64 (log1p.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(exp.f64 (log.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(exp.f64 (*.f64 (log.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(log1p.f64 (expm1.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))) 1)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683) U))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -1/387420489)) (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U))
(*.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 1)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(*.f64 1 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(*.f64 (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) (cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2)) (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U) 2)))
(*.f64 (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489 (*.f64 U (+.f64 U (*.f64 -1/19683 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) -1/19683)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (/.f64 1 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683) U))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -1/387420489)) (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489 (*.f64 U (+.f64 U (*.f64 -1/19683 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) -1/19683)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 1 (/.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683) U))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -1/387420489)) (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489 (*.f64 U (+.f64 U (*.f64 -1/19683 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) -1/19683)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 1/19683 (*.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489 (*.f64 U (+.f64 U (*.f64 -1/19683 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) -1/19683)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683) U))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -1/387420489)) (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489 (*.f64 U (+.f64 U (*.f64 -1/19683 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) -1/19683)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/7625597484987 (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U))) (neg.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683) U))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -1/387420489)) (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)) (-.f64 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/19683) U))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) -1/387420489)) (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/19683 U))
(pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 1)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(pow.f64 (cbrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 3)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(pow.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 3) 1/3)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(pow.f64 (sqrt.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 2)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(sqrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 2))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(log.f64 (exp.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(cbrt.f64 (pow.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U) 3))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(expm1.f64 (log1p.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(exp.f64 (log.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(exp.f64 (*.f64 (log.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)) 1))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(log1p.f64 (expm1.f64 (fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 1/19683 (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 1 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 1 U (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1/387420489)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 1/27) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 1/19683 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(fma.f64 (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (*.f64 1/19683 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/19683 U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) 1)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 l (*.f64 2 J))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 1))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(-.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)) (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U))
(*.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2)) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U) 2)))
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 3)) (fma.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)) (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 3)) (fma.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)))
(/.f64 1 (/.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)) (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 3)) (fma.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l (*.f64 2 J)) U)))))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 3)) (fma.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)) (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 3)) (fma.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (neg.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)) (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (-.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)) (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U))
(pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 3)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3) 1/3)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(log.f64 (exp.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(exp.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 1))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 1 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)) (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 2 J)))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)

eval222.0ms (1.4%)

Compiler

Compiled 8900 to 6360 computations (28.5% saved)

prune128.0ms (0.8%)

Pruning

48 alts after pruning (40 fresh and 8 done)

PrunedKeptTotal
New4877494
Fresh33336
Picked145
Done145
Total49248540
Accuracy
100.0%
Counts
540 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.0%
(pow.f64 U -134217728)
2.4%
(/.f64 -134217728 U)
22.5%
(-.f64 U 1)
21.6%
(-.f64 U -134217728)
2.3%
(-.f64 18014398509481984 U)
2.8%
(-.f64 -134217728 U)
19.2%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
21.4%
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
72.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
85.1%
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
66.3%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
62.9%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
62.9%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
44.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
62.8%
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
29.1%
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
86.8%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
41.2%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
41.0%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
85.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
23.1%
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
48.3%
(+.f64 (*.f64 (*.f64 2 l) J) U)
71.7%
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
23.3%
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
21.6%
(+.f64 (*.f64 J (+.f64 512 (pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3))) U)
23.1%
(+.f64 (*.f64 J 512) U)
22.8%
(+.f64 (*.f64 J -8) U)
20.5%
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
21.9%
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
21.8%
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
21.7%
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
21.4%
(+.f64 (*.f64 68719476736 1) U)
22.1%
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
22.9%
(+.f64 (*.f64 1/8 J) U)
22.2%
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
22.2%
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
22.9%
(+.f64 (*.f64 -1/2 J) U)
21.0%
(+.f64 U 18014398509481984)
22.0%
(+.f64 1/19683 U)
12.1%
(*.f64 (*.f64 U -134217728) U)
8.7%
(*.f64 U U)
2.7%
(*.f64 U -134217728)
25.0%
(log1p.f64 (expm1.f64 U))
3.4%
(cbrt.f64 U)
31.6%
U
Compiler

Compiled 1231 to 900 computations (26.9% saved)

regimes1.1s (6.7%)

Counts
63 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J))) U)
(+.f64 (*.f64 J (+.f64 512 (pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) U)
(+.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Calls

10 calls:

240.0ms
K
213.0ms
l
189.0ms
(/.f64 K 2)
168.0ms
J
117.0ms
U
Results
AccuracySegmentsBranch
97.4%3J
100.0%3l
89.2%2K
92.8%3U
100.0%3(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
100.0%3(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
100.0%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
100.0%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
89.8%2(cos.f64 (/.f64 K 2))
89.2%2(/.f64 K 2)
Compiler

Compiled 703 to 486 computations (30.9% saved)

regimes212.0ms (1.3%)

Counts
60 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J))) U)
(+.f64 (*.f64 J (+.f64 512 (pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Calls

5 calls:

124.0ms
l
36.0ms
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
15.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
10.0ms
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
9.0ms
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
Results
AccuracySegmentsBranch
100.0%3l
100.0%3(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
100.0%3(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
100.0%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
100.0%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 622 to 425 computations (31.7% saved)

regimes468.0ms (2.9%)

Counts
59 → 5
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J))) U)
(+.f64 (*.f64 J (+.f64 512 (pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
Outputs
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
Calls

4 calls:

282.0ms
l
84.0ms
U
76.0ms
J
8.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
85.1%1U
90.6%3J
95.3%5l
85.1%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 569 to 391 computations (31.3% saved)

regimes138.0ms (0.8%)

Counts
54 → 5
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 J))) U)
(+.f64 (*.f64 J (+.f64 512 (pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3))) U)
Outputs
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
Calls

1 calls:

123.0ms
l
Results
AccuracySegmentsBranch
95.3%5l
Compiler

Compiled 451 to 304 computations (32.6% saved)

regimes531.0ms (3.2%)

Counts
51 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J 512) (pow.f64 (cos.f64 (*.f64 K -8)) -8)) U)
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
Calls

7 calls:

119.0ms
U
115.0ms
l
98.0ms
K
75.0ms
(/.f64 K 2)
65.0ms
J
Results
AccuracySegmentsBranch
79.3%5U
85.9%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
87.3%3J
79.7%2K
79.7%2(/.f64 K 2)
84.9%2(cos.f64 (/.f64 K 2))
85.9%3l
Compiler

Compiled 448 to 307 computations (31.5% saved)

regimes465.0ms (2.8%)

Counts
49 → 2
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(log1p.f64 (expm1.f64 U))
Outputs
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
Calls

5 calls:

122.0ms
K
119.0ms
J
103.0ms
l
75.0ms
(/.f64 K 2)
34.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
75.9%2K
75.9%2(/.f64 K 2)
77.3%5l
79.2%2(cos.f64 (/.f64 K 2))
78.7%3J
Compiler

Compiled 411 to 280 computations (31.9% saved)

regimes339.0ms (2.1%)

Counts
47 → 1
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
Calls

6 calls:

131.0ms
l
73.0ms
J
47.0ms
(cos.f64 (/.f64 K 2))
32.0ms
(/.f64 K 2)
21.0ms
U
Results
AccuracySegmentsBranch
67.1%5l
62.9%1U
62.9%1K
62.9%1(/.f64 K 2)
64.8%3J
64.7%3(cos.f64 (/.f64 K 2))
Compiler

Compiled 400 to 273 computations (31.8% saved)

regimes123.0ms (0.8%)

Counts
46 → 1
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
Calls

3 calls:

50.0ms
(/.f64 K 2)
30.0ms
U
29.0ms
K
Results
AccuracySegmentsBranch
62.9%1U
62.9%1K
62.9%1(/.f64 K 2)
Compiler

Compiled 370 to 250 computations (32.4% saved)

regimes82.0ms (0.5%)

Counts
45 → 1
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
Outputs
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
Calls

3 calls:

27.0ms
(/.f64 K 2)
23.0ms
U
20.0ms
K
Results
AccuracySegmentsBranch
62.8%1U
62.8%1K
62.8%1(/.f64 K 2)
Compiler

Compiled 358 to 242 computations (32.4% saved)

regimes588.0ms (3.6%)

Counts
43 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) (*.f64 (*.f64 K (*.f64 K -64)) J))) (-.f64 (*.f64 J 512) (*.f64 (*.f64 K (*.f64 K -64)) J))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 -1/2 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 1/19683 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/27 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 81 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 4096 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 68719476736 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2417851639229258349412352 (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (*.f64 (cos.f64 (*.f64 K -8)) -3)) U)
(+.f64 (*.f64 68719476736 (fma.f64 K (*.f64 K -1/8) 1)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 68719476736 (+.f64 -8 (*.f64 -8 (cos.f64 (*.f64 64 K))))) U)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
Calls

6 calls:

211.0ms
l
123.0ms
(/.f64 K 2)
78.0ms
J
61.0ms
(cos.f64 (/.f64 K 2))
58.0ms
K
Results
AccuracySegmentsBranch
55.5%3l
56.2%4(cos.f64 (/.f64 K 2))
52.8%4J
48.3%1U
50.1%3K
50.1%3(/.f64 K 2)
Compiler

Compiled 352 to 241 computations (31.5% saved)

regimes127.0ms (0.8%)

Counts
22 → 1
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(+.f64 (*.f64 (*.f64 K (*.f64 K -64)) J) U)
(+.f64 (+.f64 1/19683 (*.f64 (*.f64 K K) -1/157464)) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
Outputs
(+.f64 (*.f64 (*.f64 2 l) J) U)
Calls

2 calls:

95.0ms
l
23.0ms
U
Results
AccuracySegmentsBranch
48.3%1U
53.3%5l
Compiler

Compiled 120 to 74 computations (38.3% saved)

regimes166.0ms (1%)

Counts
17 → 5
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
(*.f64 (*.f64 U -134217728) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 68719476736 1) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
Outputs
(*.f64 (*.f64 U -134217728) U)
(*.f64 U U)
(*.f64 (*.f64 U -134217728) U)
U
(*.f64 (*.f64 U -134217728) U)
Calls

4 calls:

78.0ms
l
47.0ms
K
18.0ms
U
17.0ms
J
Results
AccuracySegmentsBranch
33.5%3K
42.3%5l
31.6%1J
31.6%1U
Compiler

Compiled 85 to 57 computations (32.9% saved)

regimes25.0ms (0.2%)

Counts
11 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 1/19683 U)
(+.f64 U 18014398509481984)
(-.f64 -134217728 U)
(-.f64 18014398509481984 U)
(-.f64 U -134217728)
(-.f64 U 1)
(/.f64 -134217728 U)
(/.f64 U U)
Outputs
(*.f64 U U)
U
(*.f64 U U)
Calls

1 calls:

21.0ms
l
Results
AccuracySegmentsBranch
37.3%3l
Compiler

Compiled 40 to 26 computations (35% saved)

regimes7.0ms (0%)

Accuracy

Total -19.5b remaining (-44.5%)

Threshold costs -19.5b (-44.5%)

Counts
2 → 1
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
Outputs
U
Calls

2 calls:

3.0ms
l
3.0ms
U
Results
AccuracySegmentsBranch
31.6%1U
31.6%1l
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2758404628332443e-6
+inf
0.0ms
-3.738716230016418e+24
-220105423351378.5
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2758404628332443e-6
+inf
0.0ms
-3.738716230016418e+24
-220105423351378.5
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch104.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
26.0ms
2.5623878422361737e+99
6.5205941825439796e+100
31.0ms
16464006303.241932
15346167747939.469
43.0ms
-2032626046332.4177
-56.58078453035209
3.0ms
-7.738140652470892e+125
-1.9508693288023167e+105
Results
31.0ms75×body1024infinite
29.0ms192×body256infinite
15.0ms81×body256valid
11.0ms43×body512infinite
9.0ms20×body1024valid
2.0msbody512valid
Compiler

Compiled 982 to 750 computations (23.6% saved)

bsearch139.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
2.5623878422361737e+99
6.5205941825439796e+100
30.0ms
16464006303.241932
15346167747939.469
41.0ms
-2032626046332.4177
-56.58078453035209
43.0ms
-7.738140652470892e+125
-1.9508693288023167e+105
Results
46.0ms293×body256infinite
43.0ms115×body1024infinite
17.0ms60×body512infinite
14.0ms81×body256valid
7.0ms16×body1024valid
3.0ms11×body512valid
Compiler

Compiled 1214 to 920 computations (24.2% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
4.722239902362235e+71
1.718812702769279e+73
41.0ms
-7.724404424991791e+145
-1.1275405132511602e+139
Results
19.0ms33×body1024valid
15.0ms42×body1024infinite
14.0ms91×body256infinite
8.0ms55×body256valid
5.0ms19×body512valid
4.0ms16×body512infinite
Compiler

Compiled 538 to 404 computations (24.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5441022903391325
0.5624281096240942
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch57.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
6.379202314055837e-7
16464006303.241932
16.0ms
-56.58078453035209
-33.02512774455439
Results
20.0ms127×body256valid
11.0ms23×body1024infinite
9.0ms21×body1024valid
5.0ms14×body512valid
5.0ms30×body256infinite
3.0msbody512infinite
Compiler

Compiled 446 to 328 computations (26.5% saved)

bsearch103.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.176468831925458e+74
5.05905082691457e+74
15.0ms
-56.58078453035209
-33.02512774455439
30.0ms
-5.445548593462272e+63
-1.6183394746438038e+60
35.0ms
-9.110850427467166e+142
-2.646765262547615e+133
Results
35.0ms93×body1024infinite
34.0ms224×body256infinite
14.0ms53×body512infinite
8.0ms48×body256valid
4.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 492 to 388 computations (21.1% saved)

bsearch60.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
1.2966933932370645e-10
6.379202314055837e-7
30.0ms
-1.225739601407041e+19
-1528223788897351.0
Results
15.0ms95×body256valid
13.0ms34×body1024infinite
10.0ms71×body256infinite
7.0ms17×body1024valid
6.0ms16×body512valid
6.0ms23×body512infinite
Compiler

Compiled 250 to 196 computations (21.6% saved)

simplify29.0ms (0.2%)

Algorithm
egg-herbie
Rules
54×*-commutative
32×+-commutative
10×if-if-or-not
sub-neg
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01291292
11891292
21941292
31971292
41981292
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -1999999999999999966445568) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 4722366482869645/2361183241434822606848) (+.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -1999999999999999966445568) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 4722366482869645/2361183241434822606848) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (<=.f64 l -499999999999999962433880809496441021272335434917419230719612986112647099987896513301581746881408826875765029206827766141419520) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U) (if (<=.f64 l -57) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 16500000000) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 63000000000000003527351699808322629145973572823429851390751254381592761892029533343700431677668982784) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))))
(if (<=.f64 l -1959999999999999940097348907587260527094344286646708809001107586554275643060428919359607226807761365893120) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U) (if (<=.f64 l -57) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 16500000000) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U) (if (<=.f64 l 65000000000000000062353476021530137584614302253884875712375209599291191393201272025835412305465049088) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))))
(if (<=.f64 J -160000000000000008131565574447950075276657431176157436615187328461951387430597636321254213960863363060655364599132509349300713234375494034522112) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U) (if (<=.f64 J 14500000000000001244800265681275905482448154360813525490975176649579954176) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 2476979795053773/4503599627370496) (+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(if (<=.f64 l -56) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l 260) (+.f64 (*.f64 (*.f64 2 l) J) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)))
(+.f64 (*.f64 (*.f64 2 l) J) U)
(if (<=.f64 l -31999999999999999706546156875560850037971483199439517183490951248565412853299188358433373887569330251827272101626559447199662791983104) (*.f64 (*.f64 U -134217728) U) (if (<=.f64 l -2750000000000000039220583655198537016435769961473769748824064) (*.f64 U U) (if (<=.f64 l -56) (*.f64 (*.f64 U -134217728) U) (if (<=.f64 l 134999999999999989078534181163092932459962126338701538204080395556103389184) U (*.f64 (*.f64 U -134217728) U)))))
(if (<=.f64 l -1550000000000000) (*.f64 U U) (if (<=.f64 l 731966804844795/1180591620717411303424) U (*.f64 U U)))
U
Outputs
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -1999999999999999966445568) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 4722366482869645/2361183241434822606848) (+.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (or (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -1999999999999999966445568) (not (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 4722366482869645/2361183241434822606848))) (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (+.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -1999999999999999966445568) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 4722366482869645/2361183241434822606848) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (or (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -1999999999999999966445568) (not (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 4722366482869645/2361183241434822606848))) (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))))
(if (<=.f64 l -499999999999999962433880809496441021272335434917419230719612986112647099987896513301581746881408826875765029206827766141419520) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U) (if (<=.f64 l -57) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 16500000000) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 63000000000000003527351699808322629145973572823429851390751254381592761892029533343700431677668982784) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))))
(if (<=.f64 l -499999999999999962433880809496441021272335434917419230719612986112647099987896513301581746881408826875765029206827766141419520) (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (if (<=.f64 l -57) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (if (<=.f64 l 16500000000) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (if (<=.f64 l 63000000000000003527351699808322629145973572823429851390751254381592761892029533343700431677668982784) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(if (<=.f64 l -1959999999999999940097348907587260527094344286646708809001107586554275643060428919359607226807761365893120) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U) (if (<=.f64 l -57) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 16500000000) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U) (if (<=.f64 l 65000000000000000062353476021530137584614302253884875712375209599291191393201272025835412305465049088) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))))
(if (<=.f64 l -1959999999999999940097348907587260527094344286646708809001107586554275643060428919359607226807761365893120) (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (if (<=.f64 l -57) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (if (<=.f64 l 16500000000) (+.f64 U (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (*.f64 J 2))) (if (<=.f64 l 65000000000000000062353476021530137584614302253884875712375209599291191393201272025835412305465049088) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(if (<=.f64 J -160000000000000008131565574447950075276657431176157436615187328461951387430597636321254213960863363060655364599132509349300713234375494034522112) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U) (if (<=.f64 J 14500000000000001244800265681275905482448154360813525490975176649579954176) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)))
(if (<=.f64 J -160000000000000008131565574447950075276657431176157436615187328461951387430597636321254213960863363060655364599132509349300713234375494034522112) (+.f64 U (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (*.f64 J 2))) (if (<=.f64 J 14500000000000001244800265681275905482448154360813525490975176649579954176) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 2476979795053773/4503599627370496) (+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 2476979795053773/4503599627370496) (+.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2)))))) (+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 J 2)) U)
(+.f64 U (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (*.f64 J 2)))
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 J 2))))
(+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 K 1/2))))))
(if (<=.f64 l -56) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l 260) (+.f64 (*.f64 (*.f64 2 l) J) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)))
(if (or (<=.f64 l -56) (not (<=.f64 l 260))) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (+.f64 U (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 U (*.f64 J (*.f64 l 2)))
(if (<=.f64 l -31999999999999999706546156875560850037971483199439517183490951248565412853299188358433373887569330251827272101626559447199662791983104) (*.f64 (*.f64 U -134217728) U) (if (<=.f64 l -2750000000000000039220583655198537016435769961473769748824064) (*.f64 U U) (if (<=.f64 l -56) (*.f64 (*.f64 U -134217728) U) (if (<=.f64 l 134999999999999989078534181163092932459962126338701538204080395556103389184) U (*.f64 (*.f64 U -134217728) U)))))
(if (<=.f64 l -31999999999999999706546156875560850037971483199439517183490951248565412853299188358433373887569330251827272101626559447199662791983104) (*.f64 U (*.f64 U -134217728)) (if (<=.f64 l -2750000000000000039220583655198537016435769961473769748824064) (*.f64 U U) (if (or (<=.f64 l -56) (not (<=.f64 l 134999999999999989078534181163092932459962126338701538204080395556103389184))) (*.f64 U (*.f64 U -134217728)) U)))
(if (<=.f64 l -1550000000000000) (*.f64 U U) (if (<=.f64 l 731966804844795/1180591620717411303424) U (*.f64 U U)))
U
Compiler

Compiled 510 to 337 computations (33.9% saved)

soundness939.0ms (5.7%)

Rules
1478×fma-def
1430×fma-def
1430×fma-def
1430×fma-def
1272×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01775164
13975052
210394916
338224886
01544
131744
2481644
030187
1659187
030187
1659187
01443237
13613107
29302961
334712889
470202889
038111757
195210527
2342710337
01775164
13975052
210394916
338224886
04099249
110728953
248138941
01775164
13975052
210394916
338224886
038111757
195210527
2342710337
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
unsound
node limit
Compiler

Compiled 540 to 371 computations (31.3% saved)

end0.0ms (0%)

preprocess671.0ms (4.1%)

Remove

(abs K)

Compiler

Compiled 1064 to 618 computations (41.9% saved)

Profiling

Loading profile data...