Maksimov and Kolovsky, Equation (4)

Time bar (total: 12.7s)

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

sample2.3s (18.3%)

Results
705.0ms2536×body256infinite
446.0ms841×body1024valid
420.0ms1017×body1024infinite
417.0ms2667×body256valid
176.0ms648×body512valid
130.0ms513×body512infinite
27.0ms34×body2048valid
Bogosity

preprocess83.0ms (0.7%)

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)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
85.6%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
85.6%
(+.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)

localize152.0ms (1.2%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
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)))
54.3%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 66 to 25 computations (62.1% saved)

series10.0ms (0.1%)

Counts
3 → 68
Calls

18 calls:

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

rewrite35.0ms (0.3%)

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
01533
131733
2481633
Stop Event
unsound
Counts
3 → 48
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))))
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

simplify89.0ms (0.7%)

Algorithm
egg-herbie
Rules
1358×fma-def
1004×unsub-neg
718×distribute-rgt-in
704×distribute-lft-in
668×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0992752
12652646
27732502
331602430
465772430
Stop Event
node limit
Counts
116 → 80
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))))
-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
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/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 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7)))))
(-.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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.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 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) (*.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/60 (pow.f64 l 5) (*.f64 1/3 (pow.f64 l 3))))))
(*.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) (*.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 (*.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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/2520 (*.f64 (pow.f64 l 7) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7)))))))
(*.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 (+.f64 (*.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/8 (*.f64 K K) 1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (fma.f64 -1/8 (*.f64 K K) 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 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))))
(+.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 (+.f64 (*.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) (+.f64 (*.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) (+.f64 (*.f64 K (*.f64 K -1/8)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.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 (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)))
(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/60 (pow.f64 l 5) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))
(+.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 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7))))))
(*.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)
-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

eval30.0ms (0.2%)

Compiler

Compiled 1821 to 1104 computations (39.4% saved)

prune33.0ms (0.3%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New701080
Fresh000
Picked101
Done000
Total711081
Accuracy
100.0%
Counts
81 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.4%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
64.5%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
90.6%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) U)
90.6%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
62.7%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
25.6%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
25.8%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
36.4%
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
25.7%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
25.5%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
72.4%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
64.5%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
90.6%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) U)
90.6%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
62.7%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
25.6%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
25.8%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
36.4%
(+.f64 (*.f64 (*.f64 J 0) (cos.f64 (/.f64 K 2))) U)
25.7%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
25.5%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
Compiler

Compiled 660 to 504 computations (23.6% saved)

localize563.0ms (4.4%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
100.0%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
54.3%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
100.0%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
99.8%
(*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2)))
100.0%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
99.8%
(*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2)))
99.9%
(fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))
99.8%
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
95.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
Compiler

Compiled 205 to 123 computations (40% saved)

series23.0ms (0.2%)

Counts
9 → 194
Calls

63 calls:

TimeVariablePointExpression
5.0ms
l
@inf
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
2.0ms
J
@-inf
(*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2)))
2.0ms
K
@0
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
1.0ms
K
@inf
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
1.0ms
l
@-inf
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
720×add-sqr-sqrt
694×pow1
688×*-un-lft-identity
678×add-exp-log
676×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035333
1766333
Stop Event
node limit
Counts
9 → 396
Calls
Call 1
Inputs
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))
(*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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
l
J
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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
l
J
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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
l
J
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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
l
J
(-.f64 U -134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 -134217728 U)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
(/.f64 U U)
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 U)))
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 -134217728 U)
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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
l
J
(-.f64 U -134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 -134217728 U)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
(/.f64 U U)
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 U)))
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 -134217728 U)
(-.f64 U -134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 -134217728 U)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
(/.f64 U U)
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 U)))
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 -134217728 U)
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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
l
J

simplify125.0ms (1%)

Algorithm
egg-herbie
Rules
1130×distribute-lft-in
1082×distribute-rgt-in
928×times-frac
920×distribute-lft-out
866×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02326516
15726394
214106302
341596260
Stop Event
node limit
Counts
590 → 252
Calls
Call 1
Inputs
(*.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)) (*.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))))
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 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))
(*.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))
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -8 J) U)))
(+.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 (*.f64 -8 J) U))))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(*.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)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
U
(*.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)
U
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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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 U -134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 -134217728 U)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
(/.f64 U U)
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 U)))
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 -134217728 U)
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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 U -134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 -134217728 U)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
(/.f64 U U)
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 U)))
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 -134217728 U)
(-.f64 U -134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 -134217728 U)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
(/.f64 U U)
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 U)))
(pow.f64 U -134217728)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 -134217728 U)
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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 -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 (*.f64 -1/8 K) K) 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)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (fma.f64 -1/8 (*.f64 K (*.f64 J K)) 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 (pow.f64 K 4) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) J))))
(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 1 (*.f64 -1/8 (*.f64 K K))) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 J K)) 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))))))
(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 (pow.f64 K 6) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) J) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) J)))))
(+.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 (*.f64 -1/8 K) K) (*.f64 -1/46080 (pow.f64 K 6)))))
(+.f64 (*.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 (*.f64 -1/8 (*.f64 K K)) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (+.f64 (+.f64 1 (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 K (+.f64 (*.f64 (pow.f64 K 3) 1/384) (*.f64 -1/8 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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 J 2)))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 J)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/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 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(fma.f64 -1/8 (*.f64 K (*.f64 J K)) 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 -1/8 (*.f64 K (*.f64 J K)) 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)))
(+.f64 J (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 -1/46080 (pow.f64 K 6))))))
(+.f64 J (*.f64 J (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 K (+.f64 (*.f64 (pow.f64 K 3) 1/384) (*.f64 -1/8 K))))))
(*.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))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -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 (pow.f64 K 4) (*.f64 J -1/48)))
(*.f64 J (+.f64 (fma.f64 K K -8) (*.f64 (pow.f64 K 4) -1/48)))
(+.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 (*.f64 J (pow.f64 K 6)) 1/5760 (+.f64 (*.f64 J (fma.f64 K K -8)) (*.f64 (pow.f64 K 4) (*.f64 J -1/48))))
(fma.f64 (*.f64 J (pow.f64 K 6)) 1/5760 (*.f64 J (+.f64 (fma.f64 K K -8) (*.f64 (pow.f64 K 4) -1/48))))
(*.f64 J (+.f64 (+.f64 (fma.f64 K K -8) (*.f64 (pow.f64 K 4) -1/48)) (*.f64 (pow.f64 K 6) 1/5760)))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 J) U)
(fma.f64 -8 J U)
(fma.f64 J -8 U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 (*.f64 K K) J (fma.f64 -8 J U))
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -8 J) U)))
(fma.f64 (*.f64 K K) J (fma.f64 -1/48 (*.f64 J (pow.f64 K 4)) (fma.f64 -8 J U)))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 J -1/48)) (fma.f64 J (fma.f64 K K -8) U))
(+.f64 (*.f64 J (+.f64 (fma.f64 K K -8) (*.f64 (pow.f64 K 4) -1/48))) U)
(+.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 (*.f64 -8 J) U))))
(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)) (fma.f64 -8 J U))))
(fma.f64 (*.f64 J (pow.f64 K 6)) 1/5760 (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J -1/48)) (fma.f64 J (fma.f64 K K -8) U)))
(+.f64 (fma.f64 (*.f64 J (pow.f64 K 6)) 1/5760 (*.f64 J (+.f64 (fma.f64 K K -8) (*.f64 (pow.f64 K 4) -1/48)))) U)
(+.f64 (*.f64 J (+.f64 (+.f64 (fma.f64 K K -8) (*.f64 (pow.f64 K 4) -1/48)) (*.f64 (pow.f64 K 6) 1/5760))) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -8))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) -8))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) -8) J U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 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 (+.f64 512 (*.f64 K (*.f64 K -64))))
(+.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 512 (+.f64 (*.f64 (pow.f64 K 4) 4/3) (*.f64 (*.f64 K K) -64))))
(*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64))))
(+.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 (+.f64 512 (*.f64 (pow.f64 K 4) 4/3)) (+.f64 (*.f64 (*.f64 K K) -64) (*.f64 (pow.f64 K 6) -1/90))))
(*.f64 J (+.f64 512 (+.f64 (+.f64 (*.f64 K (*.f64 K -64)) (*.f64 (pow.f64 K 6) -1/90)) (*.f64 (pow.f64 K 4) 4/3))))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 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 (*.f64 K (*.f64 J K)) -64 (fma.f64 J 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 (pow.f64 K 4) 4/3) J (fma.f64 J 512 U)))
(+.f64 U (*.f64 J (+.f64 512 (+.f64 (*.f64 (pow.f64 K 4) 4/3) (*.f64 (*.f64 K K) -64)))))
(fma.f64 (*.f64 K (*.f64 J K)) -64 (fma.f64 (*.f64 (pow.f64 K 4) 4/3) J (fma.f64 J 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 (pow.f64 K 4) 4/3) J (fma.f64 J 512 U))))
(+.f64 U (*.f64 J (+.f64 (+.f64 512 (*.f64 (pow.f64 K 4) 4/3)) (+.f64 (*.f64 (*.f64 K K) -64) (*.f64 (pow.f64 K 6) -1/90)))))
(+.f64 U (*.f64 J (+.f64 512 (+.f64 (+.f64 (*.f64 K (*.f64 K -64)) (*.f64 (pow.f64 K 6) -1/90)) (*.f64 (pow.f64 K 4) 4/3)))))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 512 (cos.f64 (*.f64 K 1/2))) J)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 512))
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
U
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
(+.f64 (*.f64 512 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(fma.f64 512 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 512 U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l 2) J U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U))
(+.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) U)))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (fma.f64 1/60 (*.f64 J (pow.f64 l 5)) U)))
(+.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) (fma.f64 1/60 (*.f64 J (pow.f64 l 5)) U))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
U
U
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 J 2))
(*.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 J (*.f64 1/60 (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 (*.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 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))) (+.f64 (*.f64 l 2) (*.f64 1/2520 (pow.f64 l 7)))))
(*.f64 J (+.f64 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (fma.f64 1/3 (pow.f64 l 3) (*.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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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 U -134217728)
(+.f64 U 134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
1
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
U
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 U -134217728)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
-134217728
(/.f64 U U)
1
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (cbrt.f64 -134217728))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U 18014398509481984)
(*.f64 1/18014398509481984 U)
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 -134217728))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 U (+.f64 (+.f64 U -134217728) (*.f64 U 134217728)))
(/.f64 U (+.f64 -134217728 (*.f64 U 134217729)))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
U
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
1
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
1
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
1
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
1
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 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)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(+.f64 U -1)
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(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 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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 U -134217728)
(+.f64 U 134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
1
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
U
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 U -134217728)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
-134217728
(/.f64 U U)
1
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (cbrt.f64 -134217728))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U 18014398509481984)
(*.f64 1/18014398509481984 U)
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 -134217728))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 U (+.f64 (+.f64 U -134217728) (*.f64 U 134217728)))
(/.f64 U (+.f64 -134217728 (*.f64 U 134217729)))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
U
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
1
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
1
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
1
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
1
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 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)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(+.f64 U -1)
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(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 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
(-.f64 U -134217728)
(+.f64 U 134217728)
(-.f64 (/.f64 -134217728 (-.f64 -134217728 U)) (/.f64 U (-.f64 -134217728 U)))
1
(*.f64 U U)
(*.f64 U (/.f64 -134217728 (+.f64 -134217728 (-.f64 U U))))
U
(*.f64 (+.f64 -134217728 (-.f64 U U)) U)
(*.f64 U -134217728)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 (-.f64 -134217728 U) (/.f64 -134217728 (-.f64 -134217728 U)))
-134217728
(/.f64 U U)
1
(/.f64 U (+.f64 -134217728 (-.f64 U U)))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 U (cbrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (cbrt.f64 -134217728))
(/.f64 U (*.f64 (+.f64 -134217728 (-.f64 U U)) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U 18014398509481984)
(*.f64 1/18014398509481984 U)
(/.f64 U (sqrt.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U (sqrt.f64 -134217728))
(/.f64 U (+.f64 U (-.f64 -134217728 (*.f64 U -134217728))))
(/.f64 U (+.f64 (+.f64 U -134217728) (*.f64 U 134217728)))
(/.f64 U (+.f64 -134217728 (*.f64 U 134217729)))
(/.f64 -134217728 U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
U
(/.f64 (-.f64 -134217728 U) (-.f64 -134217728 U))
1
(/.f64 (cbrt.f64 (-.f64 -134217728 U)) (cbrt.f64 (-.f64 -134217728 U)))
1
(/.f64 (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)) (*.f64 (-.f64 -134217728 U) (-.f64 -134217728 U)))
1
(/.f64 (sqrt.f64 (-.f64 -134217728 U)) (sqrt.f64 (-.f64 -134217728 U)))
1
(/.f64 (neg.f64 U) (neg.f64 (+.f64 -134217728 (-.f64 U U))))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (*.f64 U (-.f64 -134217728 U)) (*.f64 (+.f64 -134217728 (-.f64 U U)) (-.f64 -134217728 U)))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(/.f64 U -134217728)
(*.f64 U -1/134217728)
(/.f64 (neg.f64 (-.f64 -134217728 U)) (neg.f64 (-.f64 -134217728 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)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(+.f64 U -1)
(hypot.f64 U -134217728)
(hypot.f64 -134217728 U)
(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 U U -134217728)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
-134217728
-512
-8
-7
-4
-3
-2
-1
-1/2
0
1/19683
1/729
1/512
1/81
1/64
1/27
1/16
1/9
1/8
1/4
1/3
1/2
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

eval81.0ms (0.6%)

Compiler

Compiled 3456 to 2242 computations (35.1% saved)

prune99.0ms (0.8%)

Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New25230282
Fresh415
Picked505
Done000
Total26131292
Accuracy
100.0%
Counts
292 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.1%
(pow.f64 U -134217728)
9.1%
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
35.6%
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
2.4%
(/.f64 -134217728 U)
72.7%
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
72.7%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
49.8%
(+.f64 (*.f64 (+.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/3 (pow.f64 l 3) (*.f64 2 l))) U)
90.6%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
62.7%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
76.0%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
62.7%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
52.0%
(+.f64 (*.f64 (*.f64 2 l) J) U)
23.7%
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
22.5%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
25.0%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
25.6%
(+.f64 (*.f64 J 512) U)
25.6%
(+.f64 (*.f64 J -8) U)
25.7%
(+.f64 (*.f64 1/8 J) U)
25.6%
(+.f64 (*.f64 -1/2 J) U)
22.6%
(+.f64 2417851639229258349412352 U)
25.4%
(+.f64 1/729 U)
25.4%
(+.f64 1/19683 U)
25.5%
(+.f64 -1/2 U)
25.4%
(+.f64 -2 U)
24.6%
(+.f64 -134217728 U)
38.8%
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
8.2%
(*.f64 U U)
2.6%
(*.f64 U -134217728)
26.0%
(log1p.f64 (expm1.f64 U))
3.9%
(cbrt.f64 U)
36.4%
U
13.1%
(pow.f64 U -134217728)
9.1%
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
35.6%
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
2.4%
(/.f64 -134217728 U)
72.7%
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
72.7%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
49.8%
(+.f64 (*.f64 (+.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/3 (pow.f64 l 3) (*.f64 2 l))) U)
90.6%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
62.7%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
76.0%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
62.7%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
52.0%
(+.f64 (*.f64 (*.f64 2 l) J) U)
23.7%
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
22.5%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
25.0%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
25.6%
(+.f64 (*.f64 J 512) U)
25.6%
(+.f64 (*.f64 J -8) U)
25.7%
(+.f64 (*.f64 1/8 J) U)
25.6%
(+.f64 (*.f64 -1/2 J) U)
22.6%
(+.f64 2417851639229258349412352 U)
25.4%
(+.f64 1/729 U)
25.4%
(+.f64 1/19683 U)
25.5%
(+.f64 -1/2 U)
25.4%
(+.f64 -2 U)
24.6%
(+.f64 -134217728 U)
38.8%
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
8.2%
(*.f64 U U)
2.6%
(*.f64 U -134217728)
26.0%
(log1p.f64 (expm1.f64 U))
3.9%
(cbrt.f64 U)
36.4%
U
Compiler

Compiled 1494 to 1152 computations (22.9% saved)

localize306.0ms (2.4%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2)))
100.0%
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
100.0%
(+.f64 (*.f64 K K) -8)
95.1%
(*.f64 J (+.f64 (*.f64 K K) -8))
99.9%
(*.f64 1/3 (pow.f64 l 3))
99.8%
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
95.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
Compiler

Compiled 160 to 101 computations (36.9% saved)

series13.0ms (0.1%)

Counts
6 → 144
Calls

39 calls:

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

rewrite111.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
984×expm1-udef
584×add-sqr-sqrt
564×pow1
560×*-un-lft-identity
548×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028126
1628126
27782126
Stop Event
node limit
Counts
6 → 151
Calls
Call 1
Inputs
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 J (+.f64 (*.f64 K K) -8))
(+.f64 (*.f64 K K) -8)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2)))
Outputs
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(expm1.f64 (log1p.f64 (*.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 (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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(pow.f64 (*.f64 l (cbrt.f64 1/3)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) 1/3)
(pow.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) 2)
(sqrt.f64 (*.f64 (pow.f64 l 6) 1/9))
(log.f64 (pow.f64 (exp.f64 1/3) (pow.f64 l 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 l 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (pow.f64 l 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))
(+.f64 (*.f64 J -8) (*.f64 K (*.f64 K J)))
(+.f64 (*.f64 (*.f64 K (*.f64 K J)) 1) (*.f64 (*.f64 J -8) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K K -8)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 K (*.f64 K J)) 3) (pow.f64 (*.f64 J -8) 3)) (+.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (-.f64 (*.f64 (*.f64 J -8) (*.f64 J -8)) (*.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8)))))
(/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8)))
(/.f64 (*.f64 J (+.f64 -512 (pow.f64 K 6))) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(/.f64 (*.f64 J (+.f64 (pow.f64 K 4) -64)) (fma.f64 K K 8))
(/.f64 (*.f64 (+.f64 -512 (pow.f64 K 6)) J) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(/.f64 (*.f64 (+.f64 (pow.f64 K 4) -64) J) (fma.f64 K K 8))
(pow.f64 (*.f64 J (fma.f64 K K -8)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K K -8))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K K -8))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 K K -8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K K -8)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K K -8))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 K K -8))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K K -8))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K K -8))))
(fma.f64 J (*.f64 K K) (*.f64 J -8))
(fma.f64 (*.f64 K K) J (*.f64 J -8))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 K K -8))) 1)
(-.f64 (/.f64 (pow.f64 K 4) (fma.f64 K K 8)) (/.f64 64 (fma.f64 K K 8)))
(*.f64 (fma.f64 K K -8) 1)
(*.f64 1 (fma.f64 K K -8))
(*.f64 (cbrt.f64 (fma.f64 K K -8)) (cbrt.f64 (pow.f64 (fma.f64 K K -8) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 K K -8) 2)) (cbrt.f64 (fma.f64 K K -8)))
(*.f64 (sqrt.f64 (fma.f64 K K -8)) (sqrt.f64 (fma.f64 K K -8)))
(*.f64 (+.f64 -512 (pow.f64 K 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(*.f64 (+.f64 (pow.f64 K 4) -64) (/.f64 1 (fma.f64 K K 8)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))) (+.f64 -512 (pow.f64 K 6))))
(/.f64 1 (/.f64 (fma.f64 K K 8) (+.f64 (pow.f64 K 4) -64)))
(/.f64 (+.f64 -512 (pow.f64 K 6)) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(/.f64 (+.f64 -512 (pow.f64 K 6)) (+.f64 64 (-.f64 (pow.f64 K 4) (*.f64 K (*.f64 K -8)))))
(/.f64 (+.f64 (pow.f64 K 4) -64) (fma.f64 K K 8))
(/.f64 (neg.f64 (+.f64 -512 (pow.f64 K 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 K 4) -64)) (neg.f64 (fma.f64 K K 8)))
(/.f64 (-.f64 64 (pow.f64 K 4)) (-.f64 -8 (*.f64 K K)))
(pow.f64 (fma.f64 K K -8) 1)
(pow.f64 (cbrt.f64 (fma.f64 K K -8)) 3)
(pow.f64 (pow.f64 (fma.f64 K K -8) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 K K -8)) 2)
(sqrt.f64 (pow.f64 (fma.f64 K K -8) 2))
(log.f64 (exp.f64 (fma.f64 K K -8)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 K K -8))))
(cbrt.f64 (pow.f64 (fma.f64 K K -8) 3))
(expm1.f64 (log1p.f64 (fma.f64 K K -8)))
(exp.f64 (log.f64 (fma.f64 K K -8)))
(exp.f64 (*.f64 (log.f64 (fma.f64 K K -8)) 1))
(log1p.f64 (expm1.f64 (fma.f64 K K -8)))
(fma.f64 K K -8)
(fma.f64 1 (*.f64 K K) -8)
(fma.f64 (cbrt.f64 (pow.f64 K 4)) (cbrt.f64 (*.f64 K K)) -8)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 K K -8) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (fma.f64 J (fma.f64 K K -8) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(*.f64 (fma.f64 J (fma.f64 K K -8) U) 1)
(*.f64 1 (fma.f64 J (fma.f64 K K -8) U))
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)) (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2)) (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)))
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)) (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))))) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))))
(/.f64 1 (/.f64 (fma.f64 J (fma.f64 K K -8) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 J (*.f64 (fma.f64 K K -8) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K K -8) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 K K -8)) 2)) (-.f64 U (*.f64 J (fma.f64 K K -8))))
(pow.f64 (fma.f64 J (fma.f64 K K -8) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2))
(log.f64 (exp.f64 (fma.f64 J (fma.f64 K K -8) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 K K -8) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 K K -8) U)))
(exp.f64 (log.f64 (fma.f64 J (fma.f64 K K -8) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 K K -8) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 K K -8) U)))
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 (fma.f64 K K -8) J U)
(fma.f64 1 (*.f64 J (fma.f64 K K -8)) U)
(fma.f64 1 U (*.f64 J (fma.f64 K K -8)))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 K K -8)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K K -8))) 2) (cbrt.f64 (*.f64 J (fma.f64 K K -8))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 K K -8)))
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 K K -8))) (sqrt.f64 (*.f64 J (fma.f64 K K -8))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 1)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 l 3) 8) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (*.f64 (pow.f64 l 3) 8)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 1))
(exp.f64 (+.f64 (log.f64 (*.f64 l 2)) (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (log.f64 (*.f64 l 2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))

simplify117.0ms (0.9%)

Algorithm
egg-herbie
Rules
1256×times-frac
972×fma-neg
830×associate-*r*
758×log-prod
742×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04279023
111408695
245868655
Stop Event
node limit
Counts
295 → 243
Calls
Call 1
Inputs
(*.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)) (*.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 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 -8 J)
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 (pow.f64 K 2) J)
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 (pow.f64 K 2) J)
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
-8
(-.f64 (pow.f64 K 2) 8)
(-.f64 (pow.f64 K 2) 8)
(-.f64 (pow.f64 K 2) 8)
(pow.f64 K 2)
(-.f64 (pow.f64 K 2) 8)
(-.f64 (pow.f64 K 2) 8)
(-.f64 (pow.f64 K 2) 8)
(pow.f64 K 2)
(-.f64 (pow.f64 K 2) 8)
(-.f64 (pow.f64 K 2) 8)
(-.f64 (pow.f64 K 2) 8)
U
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(*.f64 (pow.f64 K 2) J)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(*.f64 (pow.f64 K 2) J)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
U
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
U
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) 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)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(expm1.f64 (log1p.f64 (*.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 (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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(pow.f64 (*.f64 l (cbrt.f64 1/3)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) 1/3)
(pow.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) 2)
(sqrt.f64 (*.f64 (pow.f64 l 6) 1/9))
(log.f64 (pow.f64 (exp.f64 1/3) (pow.f64 l 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 l 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (pow.f64 l 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))
(+.f64 (*.f64 J -8) (*.f64 K (*.f64 K J)))
(+.f64 (*.f64 (*.f64 K (*.f64 K J)) 1) (*.f64 (*.f64 J -8) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K K -8)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 K (*.f64 K J)) 3) (pow.f64 (*.f64 J -8) 3)) (+.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (-.f64 (*.f64 (*.f64 J -8) (*.f64 J -8)) (*.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8)))))
(/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8)))
(/.f64 (*.f64 J (+.f64 -512 (pow.f64 K 6))) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(/.f64 (*.f64 J (+.f64 (pow.f64 K 4) -64)) (fma.f64 K K 8))
(/.f64 (*.f64 (+.f64 -512 (pow.f64 K 6)) J) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(/.f64 (*.f64 (+.f64 (pow.f64 K 4) -64) J) (fma.f64 K K 8))
(pow.f64 (*.f64 J (fma.f64 K K -8)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K K -8))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K K -8))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 K K -8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K K -8)))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K K -8))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 K K -8))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K K -8))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K K -8))))
(fma.f64 J (*.f64 K K) (*.f64 J -8))
(fma.f64 (*.f64 K K) J (*.f64 J -8))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 K K -8))) 1)
(-.f64 (/.f64 (pow.f64 K 4) (fma.f64 K K 8)) (/.f64 64 (fma.f64 K K 8)))
(*.f64 (fma.f64 K K -8) 1)
(*.f64 1 (fma.f64 K K -8))
(*.f64 (cbrt.f64 (fma.f64 K K -8)) (cbrt.f64 (pow.f64 (fma.f64 K K -8) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 K K -8) 2)) (cbrt.f64 (fma.f64 K K -8)))
(*.f64 (sqrt.f64 (fma.f64 K K -8)) (sqrt.f64 (fma.f64 K K -8)))
(*.f64 (+.f64 -512 (pow.f64 K 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(*.f64 (+.f64 (pow.f64 K 4) -64) (/.f64 1 (fma.f64 K K 8)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))) (+.f64 -512 (pow.f64 K 6))))
(/.f64 1 (/.f64 (fma.f64 K K 8) (+.f64 (pow.f64 K 4) -64)))
(/.f64 (+.f64 -512 (pow.f64 K 6)) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(/.f64 (+.f64 -512 (pow.f64 K 6)) (+.f64 64 (-.f64 (pow.f64 K 4) (*.f64 K (*.f64 K -8)))))
(/.f64 (+.f64 (pow.f64 K 4) -64) (fma.f64 K K 8))
(/.f64 (neg.f64 (+.f64 -512 (pow.f64 K 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 K 4) -64)) (neg.f64 (fma.f64 K K 8)))
(/.f64 (-.f64 64 (pow.f64 K 4)) (-.f64 -8 (*.f64 K K)))
(pow.f64 (fma.f64 K K -8) 1)
(pow.f64 (cbrt.f64 (fma.f64 K K -8)) 3)
(pow.f64 (pow.f64 (fma.f64 K K -8) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 K K -8)) 2)
(sqrt.f64 (pow.f64 (fma.f64 K K -8) 2))
(log.f64 (exp.f64 (fma.f64 K K -8)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 K K -8))))
(cbrt.f64 (pow.f64 (fma.f64 K K -8) 3))
(expm1.f64 (log1p.f64 (fma.f64 K K -8)))
(exp.f64 (log.f64 (fma.f64 K K -8)))
(exp.f64 (*.f64 (log.f64 (fma.f64 K K -8)) 1))
(log1p.f64 (expm1.f64 (fma.f64 K K -8)))
(fma.f64 K K -8)
(fma.f64 1 (*.f64 K K) -8)
(fma.f64 (cbrt.f64 (pow.f64 K 4)) (cbrt.f64 (*.f64 K K)) -8)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 K K -8) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (fma.f64 J (fma.f64 K K -8) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(*.f64 (fma.f64 J (fma.f64 K K -8) U) 1)
(*.f64 1 (fma.f64 J (fma.f64 K K -8) U))
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)) (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2)) (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)))
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)) (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))))) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))))
(/.f64 1 (/.f64 (fma.f64 J (fma.f64 K K -8) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 J (*.f64 (fma.f64 K K -8) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K K -8) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 K K -8)) 2)) (-.f64 U (*.f64 J (fma.f64 K K -8))))
(pow.f64 (fma.f64 J (fma.f64 K K -8) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2))
(log.f64 (exp.f64 (fma.f64 J (fma.f64 K K -8) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 K K -8) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 K K -8) U)))
(exp.f64 (log.f64 (fma.f64 J (fma.f64 K K -8) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 K K -8) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 K K -8) U)))
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 (fma.f64 K K -8) J U)
(fma.f64 1 (*.f64 J (fma.f64 K K -8)) U)
(fma.f64 1 U (*.f64 J (fma.f64 K K -8)))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 K K -8)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K K -8))) 2) (cbrt.f64 (*.f64 J (fma.f64 K K -8))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 K K -8)))
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 K K -8))) (sqrt.f64 (*.f64 J (fma.f64 K K -8))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 1)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 l 3) 8) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (*.f64 (pow.f64 l 3) 8)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 1))
(exp.f64 (+.f64 (log.f64 (*.f64 l 2)) (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (log.f64 (*.f64 l 2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
Outputs
(*.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 (+.f64 (*.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 (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 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 (+.f64 (*.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 -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 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 1/3 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.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 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 1/3 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.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 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(*.f64 -8 J)
(*.f64 J -8)
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
(*.f64 (pow.f64 K 2) J)
(*.f64 J (*.f64 K K))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
(*.f64 (pow.f64 K 2) J)
(*.f64 J (*.f64 K K))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (pow.f64 K 2) J) (*.f64 -8 J))
(*.f64 J (fma.f64 K K -8))
-8
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
(pow.f64 K 2)
(*.f64 K K)
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
(pow.f64 K 2)
(*.f64 K K)
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
(-.f64 (pow.f64 K 2) 8)
(fma.f64 K K -8)
U
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 -8 J) U)
(fma.f64 -8 J U)
(fma.f64 J -8 U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 (pow.f64 K 2) J)
(*.f64 J (*.f64 K K))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 (pow.f64 K 2) J)
(*.f64 J (*.f64 K K))
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (pow.f64 K 2) J) (+.f64 (*.f64 -8 J) U))
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 (-.f64 (pow.f64 K 2) 8) J)
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
U
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
U
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(+.f64 (*.f64 (-.f64 (pow.f64 K 2) 8) J) U)
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.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 -1/4 (*.f64 (*.f64 (*.f64 K K) l) J)))
(*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 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 (pow.f64 K 4) (*.f64 l J)) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 K K) l) J))))
(fma.f64 l (*.f64 2 J) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.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 (pow.f64 K 4) (*.f64 l J)) (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 K K) l) J) (*.f64 (*.f64 -1/23040 (pow.f64 K 6)) (*.f64 l J)))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))) 1)
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J)))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (*.f64 8 (pow.f64 (*.f64 l J) 3)))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 1/3 J) (*.f64 1/3 J)) (pow.f64 l 6)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 l 3) J) 3)) (*.f64 8 (pow.f64 (*.f64 l J) 3)))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 1/3 J) (*.f64 1/3 J)) (pow.f64 l 6)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2))) (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) -1/3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (*.f64 l (*.f64 2 J)))))
(/.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (neg.f64 (*.f64 l 2))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (neg.f64 (*.f64 l 2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)))) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (*.f64 l 2) (+.f64 (*.f64 l 2) (*.f64 -1/3 (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 (*.f64 l 2) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)) (*.f64 (pow.f64 l 6) 1/9))) (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 (*.f64 l 2) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)) (*.f64 (pow.f64 l 6) 1/9))) (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 -4 (*.f64 l l))) (/.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (*.f64 l l) -4)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)))) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (*.f64 l 2) (+.f64 (*.f64 l 2) (*.f64 -1/3 (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 (*.f64 l 2) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)) (*.f64 (pow.f64 l 6) 1/9))) (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 (*.f64 l 2) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)) (*.f64 (pow.f64 l 6) 1/9))) (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 -4 (*.f64 l l))) (/.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (*.f64 l l) -4)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 3)
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 3) 1/3)
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 2)
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 2))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 3))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 1))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 1/3 (pow.f64 l 3))
(pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(*.f64 1/3 (pow.f64 l 3))
(pow.f64 (*.f64 l (cbrt.f64 1/3)) 3)
(*.f64 1/3 (pow.f64 l 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27))
(pow.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) 2)
(*.f64 1/3 (pow.f64 l 3))
(sqrt.f64 (*.f64 (pow.f64 l 6) 1/9))
(log.f64 (pow.f64 (exp.f64 1/3) (pow.f64 l 3)))
(*.f64 1/3 (pow.f64 l 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 1/3 (pow.f64 l 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3))))
(*.f64 1/3 (pow.f64 l 3))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 l 3))))
(*.f64 1/3 (pow.f64 l 3))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (pow.f64 l 3))) 1))
(*.f64 1/3 (pow.f64 l 3))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 l 3))))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 J -8) (*.f64 K (*.f64 K J)))
(*.f64 J (fma.f64 K K -8))
(+.f64 (*.f64 (*.f64 K (*.f64 K J)) 1) (*.f64 (*.f64 J -8) 1))
(*.f64 J (fma.f64 K K -8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 K K -8)))) 1)
(*.f64 J (fma.f64 K K -8))
(/.f64 (+.f64 (pow.f64 (*.f64 K (*.f64 K J)) 3) (pow.f64 (*.f64 J -8) 3)) (+.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (-.f64 (*.f64 (*.f64 J -8) (*.f64 J -8)) (*.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8)))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 K K)) 3) (*.f64 (pow.f64 J 3) -512)) (fma.f64 (*.f64 J (*.f64 K K)) (*.f64 J (*.f64 K K)) (*.f64 (*.f64 J -8) (-.f64 (*.f64 J -8) (*.f64 J (*.f64 K K))))))
(/.f64 (fma.f64 (pow.f64 J 3) -512 (pow.f64 (*.f64 J (*.f64 K K)) 3)) (fma.f64 (*.f64 J -8) (*.f64 J (-.f64 -8 (*.f64 K K))) (*.f64 (pow.f64 K 4) (*.f64 J J))))
(/.f64 (fma.f64 (pow.f64 J 3) -512 (*.f64 (pow.f64 K 6) (pow.f64 J 3))) (fma.f64 (*.f64 J -8) (*.f64 J (-.f64 -8 (*.f64 K K))) (*.f64 J (*.f64 J (pow.f64 K 4)))))
(/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8)))
(/.f64 (*.f64 (*.f64 J (fma.f64 K K -8)) (-.f64 (*.f64 J (*.f64 K K)) (*.f64 J -8))) (-.f64 (*.f64 J (*.f64 K K)) (*.f64 J -8)))
(/.f64 (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J J)) (*.f64 (*.f64 J J) -64)) (*.f64 J (-.f64 (*.f64 K K) -8)))
(/.f64 (fma.f64 J (*.f64 J (pow.f64 K 4)) (*.f64 (*.f64 J J) -64)) (*.f64 J (fma.f64 K K 8)))
(/.f64 (*.f64 J (+.f64 -512 (pow.f64 K 6))) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(/.f64 J (/.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))) (+.f64 (pow.f64 K 6) -512)))
(/.f64 J (/.f64 (-.f64 (pow.f64 K 4) (-.f64 (*.f64 K (*.f64 K -8)) 64)) (+.f64 (pow.f64 K 6) -512)))
(*.f64 (/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (fma.f64 -8 (*.f64 K K) -64))) J)
(/.f64 (*.f64 J (+.f64 (pow.f64 K 4) -64)) (fma.f64 K K 8))
(/.f64 J (/.f64 (fma.f64 K K 8) (+.f64 (pow.f64 K 4) -64)))
(*.f64 (/.f64 (+.f64 (pow.f64 K 4) -64) (fma.f64 K K 8)) J)
(/.f64 (*.f64 (+.f64 -512 (pow.f64 K 6)) J) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(/.f64 J (/.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))) (+.f64 (pow.f64 K 6) -512)))
(/.f64 J (/.f64 (-.f64 (pow.f64 K 4) (-.f64 (*.f64 K (*.f64 K -8)) 64)) (+.f64 (pow.f64 K 6) -512)))
(*.f64 (/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (fma.f64 -8 (*.f64 K K) -64))) J)
(/.f64 (*.f64 (+.f64 (pow.f64 K 4) -64) J) (fma.f64 K K 8))
(/.f64 J (/.f64 (fma.f64 K K 8) (+.f64 (pow.f64 K 4) -64)))
(*.f64 (/.f64 (+.f64 (pow.f64 K 4) -64) (fma.f64 K K 8)) J)
(pow.f64 (*.f64 J (fma.f64 K K -8)) 1)
(*.f64 J (fma.f64 K K -8))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K K -8))) 3)
(*.f64 J (fma.f64 K K -8))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) 1/3)
(*.f64 J (fma.f64 K K -8))
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 K K -8))) 2)
(*.f64 J (fma.f64 K K -8))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2))
(*.f64 J (fma.f64 K K -8))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 K K -8)))
(*.f64 J (fma.f64 K K -8))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 K K -8)))))
(*.f64 J (fma.f64 K K -8))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))
(*.f64 J (fma.f64 K K -8))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 K K -8))))
(*.f64 J (fma.f64 K K -8))
(exp.f64 (log.f64 (*.f64 J (fma.f64 K K -8))))
(*.f64 J (fma.f64 K K -8))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 K K -8))) 1))
(*.f64 J (fma.f64 K K -8))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 K K -8))))
(*.f64 J (fma.f64 K K -8))
(fma.f64 J (*.f64 K K) (*.f64 J -8))
(*.f64 J (fma.f64 K K -8))
(fma.f64 (*.f64 K K) J (*.f64 J -8))
(*.f64 J (fma.f64 K K -8))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 K K -8))) 1)
(fma.f64 K K -8)
(-.f64 (/.f64 (pow.f64 K 4) (fma.f64 K K 8)) (/.f64 64 (fma.f64 K K 8)))
(+.f64 (/.f64 (pow.f64 K 4) (fma.f64 K K 8)) (/.f64 -64 (fma.f64 K K 8)))
(*.f64 (fma.f64 K K -8) 1)
(fma.f64 K K -8)
(*.f64 1 (fma.f64 K K -8))
(fma.f64 K K -8)
(*.f64 (cbrt.f64 (fma.f64 K K -8)) (cbrt.f64 (pow.f64 (fma.f64 K K -8) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 K K -8) 2)) (cbrt.f64 (fma.f64 K K -8)))
(*.f64 (cbrt.f64 (fma.f64 K K -8)) (cbrt.f64 (pow.f64 (fma.f64 K K -8) 2)))
(*.f64 (sqrt.f64 (fma.f64 K K -8)) (sqrt.f64 (fma.f64 K K -8)))
(fma.f64 K K -8)
(*.f64 (+.f64 -512 (pow.f64 K 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(*.f64 (+.f64 (pow.f64 K 6) -512) (/.f64 1 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (-.f64 (*.f64 K (*.f64 K -8)) 64)))
(/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (fma.f64 -8 (*.f64 K K) -64)))
(*.f64 (+.f64 (pow.f64 K 4) -64) (/.f64 1 (fma.f64 K K 8)))
(/.f64 (+.f64 (pow.f64 K 4) -64) (fma.f64 K K 8))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))) (+.f64 -512 (pow.f64 K 6))))
(*.f64 (+.f64 (pow.f64 K 6) -512) (/.f64 1 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (-.f64 (*.f64 K (*.f64 K -8)) 64)))
(/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (fma.f64 -8 (*.f64 K K) -64)))
(/.f64 1 (/.f64 (fma.f64 K K 8) (+.f64 (pow.f64 K 4) -64)))
(*.f64 (+.f64 (pow.f64 K 4) -64) (/.f64 1 (fma.f64 K K 8)))
(/.f64 (+.f64 (pow.f64 K 4) -64) (fma.f64 K K 8))
(/.f64 (+.f64 -512 (pow.f64 K 6)) (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8))))
(*.f64 (+.f64 (pow.f64 K 6) -512) (/.f64 1 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (-.f64 (*.f64 K (*.f64 K -8)) 64)))
(/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (fma.f64 -8 (*.f64 K K) -64)))
(/.f64 (+.f64 -512 (pow.f64 K 6)) (+.f64 64 (-.f64 (pow.f64 K 4) (*.f64 K (*.f64 K -8)))))
(*.f64 (+.f64 (pow.f64 K 6) -512) (/.f64 1 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (-.f64 (*.f64 K (*.f64 K -8)) 64)))
(/.f64 (+.f64 (pow.f64 K 6) -512) (-.f64 (pow.f64 K 4) (fma.f64 -8 (*.f64 K K) -64)))
(/.f64 (+.f64 (pow.f64 K 4) -64) (fma.f64 K K 8))
(*.f64 (+.f64 (pow.f64 K 4) -64) (/.f64 1 (fma.f64 K K 8)))
(/.f64 (neg.f64 (+.f64 -512 (pow.f64 K 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(/.f64 (+.f64 512 (neg.f64 (pow.f64 K 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 K 4) 64) (*.f64 K (*.f64 K -8)))))
(/.f64 (-.f64 512 (pow.f64 K 6)) (-.f64 -64 (-.f64 (pow.f64 K 4) (*.f64 K (*.f64 K -8)))))
(/.f64 (-.f64 512 (pow.f64 K 6)) (-.f64 -64 (*.f64 (*.f64 K K) (fma.f64 K K 8))))
(/.f64 (neg.f64 (+.f64 (pow.f64 K 4) -64)) (neg.f64 (fma.f64 K K 8)))
(/.f64 (+.f64 (neg.f64 (pow.f64 K 4)) 64) (neg.f64 (fma.f64 K K 8)))
(/.f64 (-.f64 64 (pow.f64 K 4)) (-.f64 -8 (*.f64 K K)))
(/.f64 (-.f64 64 (pow.f64 K 4)) (-.f64 -8 (*.f64 K K)))
(/.f64 (+.f64 (neg.f64 (pow.f64 K 4)) 64) (neg.f64 (fma.f64 K K 8)))
(pow.f64 (fma.f64 K K -8) 1)
(fma.f64 K K -8)
(pow.f64 (cbrt.f64 (fma.f64 K K -8)) 3)
(fma.f64 K K -8)
(pow.f64 (pow.f64 (fma.f64 K K -8) 3) 1/3)
(fma.f64 K K -8)
(pow.f64 (sqrt.f64 (fma.f64 K K -8)) 2)
(fma.f64 K K -8)
(sqrt.f64 (pow.f64 (fma.f64 K K -8) 2))
(fma.f64 K K -8)
(log.f64 (exp.f64 (fma.f64 K K -8)))
(fma.f64 K K -8)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 K K -8))))
(fma.f64 K K -8)
(cbrt.f64 (pow.f64 (fma.f64 K K -8) 3))
(fma.f64 K K -8)
(expm1.f64 (log1p.f64 (fma.f64 K K -8)))
(fma.f64 K K -8)
(exp.f64 (log.f64 (fma.f64 K K -8)))
(fma.f64 K K -8)
(exp.f64 (*.f64 (log.f64 (fma.f64 K K -8)) 1))
(fma.f64 K K -8)
(log1p.f64 (expm1.f64 (fma.f64 K K -8)))
(fma.f64 K K -8)
(fma.f64 K K -8)
(fma.f64 1 (*.f64 K K) -8)
(fma.f64 K K -8)
(fma.f64 (cbrt.f64 (pow.f64 K 4)) (cbrt.f64 (*.f64 K K)) -8)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 K K -8) U))) 1)
(fma.f64 J (fma.f64 K K -8) U)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (fma.f64 J (fma.f64 K K -8) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K K -8) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (-.f64 (*.f64 J (fma.f64 K K -8)) U))
(*.f64 (fma.f64 J (fma.f64 K K -8) U) 1)
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 1 (fma.f64 J (fma.f64 K K -8) U))
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)) (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2)) (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)))
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)) (cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2)))
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)) (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)))
(fma.f64 J (fma.f64 K K -8) U)
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))) (pow.f64 (*.f64 J (fma.f64 K K -8)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K K -8) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (-.f64 (*.f64 J (fma.f64 K K -8)) U))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))))) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))) (pow.f64 (*.f64 J (fma.f64 K K -8)) 2)))
(/.f64 1 (/.f64 (fma.f64 J (fma.f64 K K -8) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K K -8) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (-.f64 (*.f64 J (fma.f64 K K -8)) U))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))))))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))) (pow.f64 (*.f64 J (fma.f64 K K -8)) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 J (*.f64 (fma.f64 K K -8) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 (*.f64 J (fma.f64 K K -8)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J (fma.f64 K K -8)) (-.f64 (*.f64 J (fma.f64 K K -8)) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (fma.f64 J (fma.f64 K K -8) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (-.f64 (*.f64 J (fma.f64 K K -8)) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K K -8)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 K K -8))) (pow.f64 (*.f64 J (fma.f64 K K -8)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (fma.f64 K K -8) (neg.f64 U))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 K K -8)) 2) (*.f64 U U)) (neg.f64 (fma.f64 J (fma.f64 K K -8) (neg.f64 U)))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 K K -8)) 2)) (neg.f64 (-.f64 (*.f64 J (fma.f64 K K -8)) U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 K K -8)) 2)) (-.f64 U (*.f64 J (fma.f64 K K -8))))
(pow.f64 (fma.f64 J (fma.f64 K K -8) U) 1)
(fma.f64 J (fma.f64 K K -8) U)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 K K -8) U)) 3)
(fma.f64 J (fma.f64 K K -8) U)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 3) 1/3)
(fma.f64 J (fma.f64 K K -8) U)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 K K -8) U)) 2)
(fma.f64 J (fma.f64 K K -8) U)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 2))
(fma.f64 J (fma.f64 K K -8) U)
(log.f64 (exp.f64 (fma.f64 J (fma.f64 K K -8) U)))
(fma.f64 J (fma.f64 K K -8) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 K K -8) U))))
(fma.f64 J (fma.f64 K K -8) U)
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 K K -8) U) 3))
(fma.f64 J (fma.f64 K K -8) U)
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 K K -8) U)))
(fma.f64 J (fma.f64 K K -8) U)
(exp.f64 (log.f64 (fma.f64 J (fma.f64 K K -8) U)))
(fma.f64 J (fma.f64 K K -8) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 K K -8) U)) 1))
(fma.f64 J (fma.f64 K K -8) U)
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 K K -8) U)))
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 (fma.f64 K K -8) J U)
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 1 (*.f64 J (fma.f64 K K -8)) U)
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 1 U (*.f64 J (fma.f64 K K -8)))
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 K K -8)))
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 K K -8))) 2) (cbrt.f64 (*.f64 J (fma.f64 K K -8))) U)
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 K K -8)))
(fma.f64 J (fma.f64 K K -8) U)
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 K K -8))) (sqrt.f64 (*.f64 J (fma.f64 K K -8))) U)
(fma.f64 J (fma.f64 K K -8) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3) 1/3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 l 3) 8) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (*.f64 (pow.f64 l 3) 8)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))) 1))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 l 2)) (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (log.f64 (*.f64 l 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l 2)))

eval146.0ms (1.1%)

Compiler

Compiled 5232 to 3473 computations (33.6% saved)

prune108.0ms (0.8%)

Pruning

33 alts after pruning (30 fresh and 3 done)

PrunedKeptTotal
New2495254
Fresh12526
Picked235
Done000
Total25233285
Accuracy
100.0%
Counts
285 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.1%
(pow.f64 U -134217728)
9.1%
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
35.6%
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
2.4%
(/.f64 -134217728 U)
21.3%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
72.7%
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
72.7%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
49.8%
(+.f64 (*.f64 (+.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 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
90.6%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
62.7%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
76.0%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
49.8%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
52.0%
(+.f64 (*.f64 (*.f64 2 l) J) U)
22.5%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
25.0%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
27.3%
(+.f64 (*.f64 J (*.f64 K K)) U)
25.6%
(+.f64 (*.f64 J 512) U)
25.6%
(+.f64 (*.f64 J -8) U)
25.7%
(+.f64 (*.f64 1/8 J) U)
25.6%
(+.f64 (*.f64 -1/2 J) U)
71.9%
(+.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) U)
22.6%
(+.f64 2417851639229258349412352 U)
25.4%
(+.f64 1/729 U)
25.4%
(+.f64 1/19683 U)
25.5%
(+.f64 -1/2 U)
25.4%
(+.f64 -2 U)
24.6%
(+.f64 -134217728 U)
38.8%
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
8.2%
(*.f64 U U)
2.6%
(*.f64 U -134217728)
26.0%
(log1p.f64 (expm1.f64 U))
3.9%
(cbrt.f64 U)
36.4%
U
13.1%
(pow.f64 U -134217728)
9.1%
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
35.6%
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
2.4%
(/.f64 -134217728 U)
21.3%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
72.7%
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
72.7%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
49.8%
(+.f64 (*.f64 (+.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 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
90.6%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
62.7%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
76.0%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
49.8%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
52.0%
(+.f64 (*.f64 (*.f64 2 l) J) U)
22.5%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
25.0%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
27.3%
(+.f64 (*.f64 J (*.f64 K K)) U)
25.6%
(+.f64 (*.f64 J 512) U)
25.6%
(+.f64 (*.f64 J -8) U)
25.7%
(+.f64 (*.f64 1/8 J) U)
25.6%
(+.f64 (*.f64 -1/2 J) U)
71.9%
(+.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) U)
22.6%
(+.f64 2417851639229258349412352 U)
25.4%
(+.f64 1/729 U)
25.4%
(+.f64 1/19683 U)
25.5%
(+.f64 -1/2 U)
25.4%
(+.f64 -2 U)
24.6%
(+.f64 -134217728 U)
38.8%
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
8.2%
(*.f64 U U)
2.6%
(*.f64 U -134217728)
26.0%
(log1p.f64 (expm1.f64 U))
3.9%
(cbrt.f64 U)
36.4%
U
Compiler

Compiled 1646 to 1230 computations (25.3% saved)

localize374.0ms (2.9%)

Localize:

Found 10 expressions with local error:

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

Compiled 158 to 97 computations (38.6% saved)

series43.0ms (0.3%)

Counts
7 → 204
Calls

51 calls:

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

rewrite120.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1010×expm1-udef
586×add-sqr-sqrt
564×pow1
560×*-un-lft-identity
550×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027185
1593173
27595173
Stop Event
node limit
Counts
7 → 176
Calls
Call 1
Inputs
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
(*.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)
(+.f64 512 (*.f64 (*.f64 K K) -64))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 1)
(*.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2) (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9))) (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3)) U)
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(fma.f64 1 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3)) (pow.f64 l 3) U)
(+.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))
(+.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J 512))
(+.f64 (*.f64 (*.f64 J 512) 1) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) 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 J (*.f64 (*.f64 K K) -64)) 3)) (+.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (-.f64 (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64))) (*.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64))))))
(/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64))))
(/.f64 (*.f64 J (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (+.f64 262144 (-.f64 (*.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 64 (*.f64 K K))))
(/.f64 (*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) J) (+.f64 262144 (-.f64 (*.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 64 (*.f64 K K))))
(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 J (*.f64 (*.f64 K K) -64)))
(fma.f64 512 J (*.f64 J (*.f64 (*.f64 K K) -64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 K K) -64))) 1)
(pow.f64 (*.f64 (*.f64 K K) -64) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 K 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 (*.f64 K K) -64))))
(cbrt.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 K K) -64)))
(exp.f64 (log.f64 (*.f64 (*.f64 K K) -64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 K K) -64)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 K 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) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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)) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 1 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)
(fma.f64 (cbrt.f64 (pow.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)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 K (*.f64 K -64) 512))) 1)
(-.f64 (/.f64 262144 (+.f64 512 (*.f64 64 (*.f64 K K)))) (/.f64 (*.f64 4096 (pow.f64 K 4)) (+.f64 512 (*.f64 64 (*.f64 K K)))))
(*.f64 (fma.f64 K (*.f64 K -64) 512) 1)
(*.f64 1 (fma.f64 K (*.f64 K -64) 512))
(*.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) (pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2) (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)))
(*.f64 (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)) (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)))
(*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (/.f64 1 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K))))))
(*.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) (/.f64 1 (+.f64 512 (*.f64 64 (*.f64 K K)))))
(/.f64 1 (/.f64 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K)))) (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)))
(/.f64 1 (/.f64 (+.f64 512 (*.f64 64 (*.f64 K K))) (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))))
(/.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K)))))
(/.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (+.f64 (*.f64 4096 (pow.f64 K 4)) (-.f64 262144 (*.f64 -32768 (*.f64 K K)))))
(/.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) (+.f64 512 (*.f64 64 (*.f64 K K))))
(/.f64 (neg.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (neg.f64 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K))))))
(/.f64 (neg.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))) (neg.f64 (+.f64 512 (*.f64 64 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 4096 (pow.f64 K 4)) 262144) (-.f64 (*.f64 (*.f64 K K) -64) 512))
(pow.f64 (fma.f64 K (*.f64 K -64) 512) 1)
(pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 3)
(pow.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2)
(sqrt.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 2))
(log.f64 (exp.f64 (fma.f64 K (*.f64 K -64) 512)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 K (*.f64 K -64) 512))))
(cbrt.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 3))
(expm1.f64 (log1p.f64 (fma.f64 K (*.f64 K -64) 512)))
(exp.f64 (log.f64 (fma.f64 K (*.f64 K -64) 512)))
(exp.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K -64) 512)) 1))
(log1p.f64 (expm1.f64 (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 K (*.f64 K -64) 512)
(fma.f64 (*.f64 K K) -64 512)
(fma.f64 -64 (*.f64 K K) 512)
(fma.f64 1 (*.f64 (*.f64 K K) -64) 512)
(fma.f64 (cbrt.f64 (*.f64 4096 (pow.f64 K 4))) (cbrt.f64 (*.f64 (*.f64 K K) -64)) 512)
(fma.f64 (*.f64 K (sqrt.f64 -64)) (*.f64 K (sqrt.f64 -64)) 512)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 (*.f64 l 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))

simplify165.0ms (1.3%)

Algorithm
egg-herbie
Rules
1162×fma-neg
948×log-prod
818×associate-*r*
672×associate-*l*
576×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045712816
1118812426
2473012422
Stop Event
node limit
Counts
380 → 274
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/138240 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/138240 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.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)
512
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(*.f64 -64 (pow.f64 K 2))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(*.f64 -64 (pow.f64 K 2))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(*.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)))
(*.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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 1)
(*.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2) (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9))) (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3)) U)
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(fma.f64 1 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3)) (pow.f64 l 3) U)
(+.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))
(+.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J 512))
(+.f64 (*.f64 (*.f64 J 512) 1) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) 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 J (*.f64 (*.f64 K K) -64)) 3)) (+.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (-.f64 (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64))) (*.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64))))))
(/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64))))
(/.f64 (*.f64 J (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (+.f64 262144 (-.f64 (*.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 64 (*.f64 K K))))
(/.f64 (*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) J) (+.f64 262144 (-.f64 (*.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 64 (*.f64 K K))))
(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 J (*.f64 (*.f64 K K) -64)))
(fma.f64 512 J (*.f64 J (*.f64 (*.f64 K K) -64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 K K) -64))) 1)
(pow.f64 (*.f64 (*.f64 K K) -64) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 K 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 (*.f64 K K) -64))))
(cbrt.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 K K) -64)))
(exp.f64 (log.f64 (*.f64 (*.f64 K K) -64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 K K) -64)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 K 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) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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)) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 1 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)
(fma.f64 (cbrt.f64 (pow.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)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 K (*.f64 K -64) 512))) 1)
(-.f64 (/.f64 262144 (+.f64 512 (*.f64 64 (*.f64 K K)))) (/.f64 (*.f64 4096 (pow.f64 K 4)) (+.f64 512 (*.f64 64 (*.f64 K K)))))
(*.f64 (fma.f64 K (*.f64 K -64) 512) 1)
(*.f64 1 (fma.f64 K (*.f64 K -64) 512))
(*.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) (pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2) (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)))
(*.f64 (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)) (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)))
(*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (/.f64 1 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K))))))
(*.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) (/.f64 1 (+.f64 512 (*.f64 64 (*.f64 K K)))))
(/.f64 1 (/.f64 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K)))) (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)))
(/.f64 1 (/.f64 (+.f64 512 (*.f64 64 (*.f64 K K))) (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))))
(/.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K)))))
(/.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (+.f64 (*.f64 4096 (pow.f64 K 4)) (-.f64 262144 (*.f64 -32768 (*.f64 K K)))))
(/.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) (+.f64 512 (*.f64 64 (*.f64 K K))))
(/.f64 (neg.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (neg.f64 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K))))))
(/.f64 (neg.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))) (neg.f64 (+.f64 512 (*.f64 64 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 4096 (pow.f64 K 4)) 262144) (-.f64 (*.f64 (*.f64 K K) -64) 512))
(pow.f64 (fma.f64 K (*.f64 K -64) 512) 1)
(pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 3)
(pow.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2)
(sqrt.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 2))
(log.f64 (exp.f64 (fma.f64 K (*.f64 K -64) 512)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 K (*.f64 K -64) 512))))
(cbrt.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 3))
(expm1.f64 (log1p.f64 (fma.f64 K (*.f64 K -64) 512)))
(exp.f64 (log.f64 (fma.f64 K (*.f64 K -64) 512)))
(exp.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K -64) 512)) 1))
(log1p.f64 (expm1.f64 (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 K (*.f64 K -64) 512)
(fma.f64 (*.f64 K K) -64 512)
(fma.f64 -64 (*.f64 K K) 512)
(fma.f64 1 (*.f64 (*.f64 K K) -64) 512)
(fma.f64 (cbrt.f64 (*.f64 4096 (pow.f64 K 4))) (cbrt.f64 (*.f64 (*.f64 K K) -64)) 512)
(fma.f64 (*.f64 K (sqrt.f64 -64)) (*.f64 K (sqrt.f64 -64)) 512)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 (*.f64 l 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))
Outputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K))))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(fma.f64 1/1152 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 4)) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(fma.f64 1/1152 (*.f64 (pow.f64 l 3) (*.f64 J (pow.f64 K 4))) (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/138240 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(fma.f64 1/1152 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 4)) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (fma.f64 -1/138240 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 6)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/138240 (pow.f64 K 6)))) (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 1/1152 (pow.f64 K 4)) (*.f64 -1/24 (*.f64 K 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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U)
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U))
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(fma.f64 1/1152 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 4)) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U)))
(+.f64 (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U) (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 1/1152 (pow.f64 K 4)) (*.f64 -1/24 (*.f64 K K)))))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/138240 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))))
(fma.f64 1/1152 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 4)) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (fma.f64 -1/138240 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 6)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/138240 (pow.f64 K 6)))) U) (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 1/1152 (pow.f64 K 4)) (*.f64 -1/24 (*.f64 K K)))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.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 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.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 -64 (*.f64 J (*.f64 K K)))
(*.f64 J (*.f64 K (*.f64 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 -64 (*.f64 J (*.f64 K K)))
(*.f64 J (*.f64 K (*.f64 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 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 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 -64 (*.f64 J (*.f64 K K)))
(*.f64 J (*.f64 K (*.f64 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 -64 (*.f64 J (*.f64 K K)))
(*.f64 J (*.f64 K (*.f64 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)
512
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(*.f64 -64 (pow.f64 K 2))
(*.f64 K (*.f64 K -64))
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(+.f64 512 (*.f64 -64 (pow.f64 K 2)))
(fma.f64 K (*.f64 K -64) 512)
(*.f64 2 (*.f64 l J))
(*.f64 J (*.f64 l 2))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 K K) l) J)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K))))
(+.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 (pow.f64 K 4) (*.f64 l J)) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 K K) l) J))))
(fma.f64 J (*.f64 l 2) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.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 (pow.f64 K 4) (*.f64 l J)) (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 K K) l) J) (*.f64 (*.f64 -1/23040 (pow.f64 K 6)) (*.f64 l J)))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.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 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))) 1)
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) 3)
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) 1/3)
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) 2)
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) 1))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))) 1)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (neg.f64 (*.f64 U U))) (-.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (-.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) U))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 1)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 1 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2) (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (*.f64 U (-.f64 U (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (neg.f64 (*.f64 U U))) (-.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (-.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) U))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (*.f64 U (-.f64 U (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U))))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (neg.f64 (*.f64 U U))) (-.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (-.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) U))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (*.f64 U (-.f64 U (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (neg.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 U 3)) (-.f64 (fma.f64 U U (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (neg.f64 (*.f64 U U))) (-.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U)) (-.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (*.f64 U (-.f64 U (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (neg.f64 (*.f64 U U)))) (neg.f64 (-.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 (fma.f64 U U (*.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 l 6)) -1/9)) (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 (pow.f64 l 6) 1/9))) (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (pow.f64 l 6) 1/9) (neg.f64 (*.f64 U U)))) (neg.f64 (-.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 (fma.f64 U U (*.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 l 6)) -1/9)) (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))))
(pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 1)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 3)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 3) 1/3)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 2)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 2))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) 3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(exp.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)) 1))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3)) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) l) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3)) (pow.f64 l 3) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J 512))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(+.f64 (*.f64 (*.f64 J 512) 1) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) 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 J (*.f64 (*.f64 K K) -64)) 3)) (+.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (-.f64 (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64))) (*.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 J 3) 134217728) (pow.f64 (*.f64 -64 (*.f64 J (*.f64 K K))) 3)) (+.f64 (*.f64 (*.f64 J J) 262144) (*.f64 (*.f64 -64 (*.f64 J (*.f64 K K))) (-.f64 (*.f64 -64 (*.f64 J (*.f64 K K))) (*.f64 J 512)))))
(/.f64 (*.f64 (pow.f64 J 3) (fma.f64 (pow.f64 K 6) -262144 134217728)) (-.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 4096 262144)) (*.f64 J (*.f64 -32768 (*.f64 J (*.f64 K K))))))
(/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64))))
(/.f64 (*.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) (*.f64 J (-.f64 512 (*.f64 K (*.f64 K -64))))) (*.f64 J (-.f64 512 (*.f64 K (*.f64 K -64)))))
(/.f64 (*.f64 (*.f64 J J) (+.f64 262144 (*.f64 (pow.f64 K 4) -4096))) (*.f64 J (fma.f64 (*.f64 K K) 64 512)))
(/.f64 (*.f64 J (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K)))))
(/.f64 J (/.f64 (+.f64 262144 (fma.f64 4096 (pow.f64 K 4) (neg.f64 (*.f64 (*.f64 K K) -32768)))) (fma.f64 -262144 (pow.f64 K 6) 134217728)))
(*.f64 (/.f64 (fma.f64 (pow.f64 K 6) -262144 134217728) (+.f64 262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768)))) J)
(/.f64 (*.f64 J (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))) (+.f64 512 (*.f64 64 (*.f64 K K))))
(/.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4))) (/.f64 (+.f64 512 (*.f64 (*.f64 64 K) K)) J))
(*.f64 (/.f64 J (fma.f64 (*.f64 K K) 64 512)) (+.f64 262144 (*.f64 (pow.f64 K 4) -4096)))
(/.f64 (*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) J) (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K)))))
(/.f64 J (/.f64 (+.f64 262144 (fma.f64 4096 (pow.f64 K 4) (neg.f64 (*.f64 (*.f64 K K) -32768)))) (fma.f64 -262144 (pow.f64 K 6) 134217728)))
(*.f64 (/.f64 (fma.f64 (pow.f64 K 6) -262144 134217728) (+.f64 262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768)))) J)
(/.f64 (*.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) J) (+.f64 512 (*.f64 64 (*.f64 K K))))
(/.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4))) (/.f64 (+.f64 512 (*.f64 (*.f64 64 K) K)) J))
(*.f64 (/.f64 J (fma.f64 (*.f64 K K) 64 512)) (+.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 J (*.f64 (*.f64 K K) -64)))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(fma.f64 512 J (*.f64 J (*.f64 (*.f64 K K) -64)))
(*.f64 J (fma.f64 K (*.f64 K -64) 512))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 K K) -64))) 1)
(*.f64 K (*.f64 K -64))
(pow.f64 (*.f64 (*.f64 K K) -64) 1)
(*.f64 K (*.f64 K -64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 K K) -64)) 3)
(*.f64 K (*.f64 K -64))
(pow.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 1/3)
(*.f64 K (*.f64 K -64))
(pow.f64 (*.f64 K (sqrt.f64 -64)) 2)
(*.f64 K (*.f64 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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 K K) -64))))
(*.f64 K (*.f64 K -64))
(cbrt.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)))
(*.f64 K (*.f64 K -64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 K K) -64)))
(*.f64 K (*.f64 K -64))
(exp.f64 (log.f64 (*.f64 (*.f64 K K) -64)))
(*.f64 K (*.f64 K -64))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 K K) -64)) 1))
(*.f64 K (*.f64 K -64))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 K K) -64)))
(*.f64 K (*.f64 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) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 J (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 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3)) 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 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (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 (-.f64 (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 2) (*.f64 U U)) (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3)) 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 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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)) 2) (*.f64 U U)) (-.f64 (*.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 (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 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3)) 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 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 3)) (fma.f64 U U (*.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) (-.f64 (*.f64 J (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)) (-.f64 (*.f64 J (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 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 U 3) (pow.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) 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 (-.f64 (*.f64 J (fma.f64 K (*.f64 K -64) 512)) U)))
(neg.f64 (/.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))))
(/.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))))
(neg.f64 (/.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)))))
(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 U (*.f64 J (fma.f64 K (*.f64 K -64) 512)))
(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 (cbrt.f64 (pow.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 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)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 K (*.f64 K -64) 512))) 1)
(fma.f64 K (*.f64 K -64) 512)
(-.f64 (/.f64 262144 (+.f64 512 (*.f64 64 (*.f64 K K)))) (/.f64 (*.f64 4096 (pow.f64 K 4)) (+.f64 512 (*.f64 64 (*.f64 K K)))))
(/.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4))) (+.f64 512 (*.f64 (*.f64 64 K) K)))
(/.f64 (+.f64 262144 (*.f64 (pow.f64 K 4) -4096)) (fma.f64 (*.f64 K K) 64 512))
(*.f64 (fma.f64 K (*.f64 K -64) 512) 1)
(fma.f64 K (*.f64 K -64) 512)
(*.f64 1 (fma.f64 K (*.f64 K -64) 512))
(fma.f64 K (*.f64 K -64) 512)
(*.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) (pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2))
(fma.f64 K (*.f64 K -64) 512)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2) (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 K (*.f64 K -64) 512)
(*.f64 (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)) (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 K (*.f64 K -64) 512)
(*.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (/.f64 1 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K))))))
(/.f64 1 (/.f64 (+.f64 262144 (fma.f64 4096 (pow.f64 K 4) (neg.f64 (*.f64 (*.f64 K K) -32768)))) (fma.f64 -262144 (pow.f64 K 6) 134217728)))
(/.f64 (fma.f64 (pow.f64 K 6) -262144 134217728) (+.f64 262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768))))
(*.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) (/.f64 1 (+.f64 512 (*.f64 64 (*.f64 K K)))))
(/.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4))) (+.f64 512 (*.f64 (*.f64 64 K) K)))
(/.f64 (+.f64 262144 (*.f64 (pow.f64 K 4) -4096)) (fma.f64 (*.f64 K K) 64 512))
(/.f64 1 (/.f64 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K)))) (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)))
(/.f64 1 (/.f64 (+.f64 262144 (fma.f64 4096 (pow.f64 K 4) (neg.f64 (*.f64 (*.f64 K K) -32768)))) (fma.f64 -262144 (pow.f64 K 6) 134217728)))
(/.f64 (fma.f64 (pow.f64 K 6) -262144 134217728) (+.f64 262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768))))
(/.f64 1 (/.f64 (+.f64 512 (*.f64 64 (*.f64 K K))) (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))))
(/.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4))) (+.f64 512 (*.f64 (*.f64 64 K) K)))
(/.f64 (+.f64 262144 (*.f64 (pow.f64 K 4) -4096)) (fma.f64 (*.f64 K K) 64 512))
(/.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K)))))
(/.f64 1 (/.f64 (+.f64 262144 (fma.f64 4096 (pow.f64 K 4) (neg.f64 (*.f64 (*.f64 K K) -32768)))) (fma.f64 -262144 (pow.f64 K 6) 134217728)))
(/.f64 (fma.f64 (pow.f64 K 6) -262144 134217728) (+.f64 262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768))))
(/.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728) (+.f64 (*.f64 4096 (pow.f64 K 4)) (-.f64 262144 (*.f64 -32768 (*.f64 K K)))))
(/.f64 1 (/.f64 (+.f64 262144 (fma.f64 4096 (pow.f64 K 4) (neg.f64 (*.f64 (*.f64 K K) -32768)))) (fma.f64 -262144 (pow.f64 K 6) 134217728)))
(/.f64 (fma.f64 (pow.f64 K 6) -262144 134217728) (+.f64 262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768))))
(/.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4))) (+.f64 512 (*.f64 64 (*.f64 K K))))
(/.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4))) (+.f64 512 (*.f64 (*.f64 64 K) K)))
(/.f64 (+.f64 262144 (*.f64 (pow.f64 K 4) -4096)) (fma.f64 (*.f64 K K) 64 512))
(/.f64 (neg.f64 (+.f64 (*.f64 -262144 (pow.f64 (*.f64 K K) 3)) 134217728)) (neg.f64 (+.f64 262144 (-.f64 (*.f64 4096 (pow.f64 K 4)) (*.f64 -32768 (*.f64 K K))))))
(/.f64 (neg.f64 (fma.f64 -262144 (pow.f64 K 6) 134217728)) (+.f64 -262144 (neg.f64 (fma.f64 4096 (pow.f64 K 4) (neg.f64 (*.f64 (*.f64 K K) -32768))))))
(/.f64 (+.f64 (*.f64 (pow.f64 K 6) 262144) -134217728) (-.f64 -262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768))))
(/.f64 (fma.f64 (pow.f64 K 6) 262144 -134217728) (-.f64 -262144 (fma.f64 (pow.f64 K 4) 4096 (*.f64 (*.f64 K K) 32768))))
(/.f64 (neg.f64 (-.f64 262144 (*.f64 4096 (pow.f64 K 4)))) (neg.f64 (+.f64 512 (*.f64 64 (*.f64 K K)))))
(/.f64 (neg.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4)))) (neg.f64 (+.f64 512 (*.f64 (*.f64 64 K) K))))
(/.f64 (fma.f64 (pow.f64 K 4) 4096 -262144) (fma.f64 K (*.f64 K -64) -512))
(/.f64 (-.f64 (*.f64 4096 (pow.f64 K 4)) 262144) (-.f64 (*.f64 (*.f64 K K) -64) 512))
(/.f64 (neg.f64 (+.f64 262144 (*.f64 -4096 (pow.f64 K 4)))) (neg.f64 (+.f64 512 (*.f64 (*.f64 64 K) K))))
(/.f64 (fma.f64 (pow.f64 K 4) 4096 -262144) (fma.f64 K (*.f64 K -64) -512))
(pow.f64 (fma.f64 K (*.f64 K -64) 512) 1)
(fma.f64 K (*.f64 K -64) 512)
(pow.f64 (cbrt.f64 (fma.f64 K (*.f64 K -64) 512)) 3)
(fma.f64 K (*.f64 K -64) 512)
(pow.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 3) 1/3)
(fma.f64 K (*.f64 K -64) 512)
(pow.f64 (sqrt.f64 (fma.f64 K (*.f64 K -64) 512)) 2)
(fma.f64 K (*.f64 K -64) 512)
(sqrt.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 2))
(fma.f64 K (*.f64 K -64) 512)
(log.f64 (exp.f64 (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 K (*.f64 K -64) 512)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 K (*.f64 K -64) 512))))
(fma.f64 K (*.f64 K -64) 512)
(cbrt.f64 (pow.f64 (fma.f64 K (*.f64 K -64) 512) 3))
(fma.f64 K (*.f64 K -64) 512)
(expm1.f64 (log1p.f64 (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 K (*.f64 K -64) 512)
(exp.f64 (log.f64 (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 K (*.f64 K -64) 512)
(exp.f64 (*.f64 (log.f64 (fma.f64 K (*.f64 K -64) 512)) 1))
(fma.f64 K (*.f64 K -64) 512)
(log1p.f64 (expm1.f64 (fma.f64 K (*.f64 K -64) 512)))
(fma.f64 K (*.f64 K -64) 512)
(fma.f64 K (*.f64 K -64) 512)
(fma.f64 (*.f64 K K) -64 512)
(fma.f64 K (*.f64 K -64) 512)
(fma.f64 -64 (*.f64 K K) 512)
(fma.f64 K (*.f64 K -64) 512)
(fma.f64 1 (*.f64 (*.f64 K K) -64) 512)
(fma.f64 K (*.f64 K -64) 512)
(fma.f64 (cbrt.f64 (*.f64 4096 (pow.f64 K 4))) (cbrt.f64 (*.f64 (*.f64 K K) -64)) 512)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 4096)) (cbrt.f64 (*.f64 K (*.f64 K -64))) 512)
(fma.f64 (*.f64 K (sqrt.f64 -64)) (*.f64 K (sqrt.f64 -64)) 512)
(fma.f64 K (*.f64 K -64) 512)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)))) 1)
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 1)
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 3)
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 3) 1/3)
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 2)
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 2))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))) (*.f64 l 2)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)) 3))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 (*.f64 l 2) 3)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))) 1))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 K 1/2))) (*.f64 l J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))

eval129.0ms (1%)

Compiler

Compiled 6760 to 4570 computations (32.4% saved)

prune85.0ms (0.7%)

Pruning

33 alts after pruning (27 fresh and 6 done)

PrunedKeptTotal
New3275332
Fresh32225
Picked235
Done033
Total33233365
Accuracy
100.0%
Counts
365 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.1%
(pow.f64 U -134217728)
9.1%
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
35.6%
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
2.4%
(/.f64 -134217728 U)
21.3%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
20.2%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
35.4%
(+.f64 (*.f64 (+.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 l 2)) U)
59.8%
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
90.6%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
62.7%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
49.8%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
52.0%
(+.f64 (*.f64 (*.f64 2 l) J) U)
22.5%
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
28.5%
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
27.3%
(+.f64 (*.f64 J (*.f64 K K)) U)
25.6%
(+.f64 (*.f64 J 512) U)
25.6%
(+.f64 (*.f64 J -8) U)
65.4%
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
25.7%
(+.f64 (*.f64 1/8 J) U)
25.6%
(+.f64 (*.f64 -1/2 J) U)
71.9%
(+.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) U)
22.6%
(+.f64 2417851639229258349412352 U)
25.4%
(+.f64 1/729 U)
25.4%
(+.f64 1/19683 U)
25.5%
(+.f64 -1/2 U)
25.4%
(+.f64 -2 U)
24.6%
(+.f64 -134217728 U)
38.8%
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
8.2%
(*.f64 U U)
2.6%
(*.f64 U -134217728)
26.0%
(log1p.f64 (expm1.f64 U))
3.9%
(cbrt.f64 U)
36.4%
U
Compiler

Compiled 1033 to 691 computations (33.1% saved)

regimes459.0ms (3.6%)

Counts
51 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(log1p.f64 (expm1.f64 U))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 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 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) 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 (+.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 l 2)) U)
(+.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) U)
(+.f64 (*.f64 (+.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 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 (+.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/3 (pow.f64 l 3) (*.f64 2 l))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Calls

10 calls:

67.0ms
U
66.0ms
J
65.0ms
(/.f64 K 2)
65.0ms
l
65.0ms
K
Results
AccuracySegmentsBranch
96.3%3J
100.0%3l
92.6%3K
95.1%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)))
92.5%3(cos.f64 (/.f64 K 2))
92.6%3(/.f64 K 2)
Compiler

Compiled 683 to 438 computations (35.9% saved)

regimes157.0ms (1.2%)

Counts
45 → 5
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(log1p.f64 (expm1.f64 U))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 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 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
Calls

4 calls:

94.0ms
l
22.0ms
J
21.0ms
U
6.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
90.6%1U
90.6%1J
97.3%5l
90.6%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 462 to 279 computations (39.6% saved)

regimes109.0ms (0.9%)

Counts
44 → 1
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(log1p.f64 (expm1.f64 U))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 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 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
Calls

2 calls:

93.0ms
l
5.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
90.6%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
96.1%5l
Compiler

Compiled 434 to 265 computations (38.9% saved)

regimes58.0ms (0.5%)

Counts
43 → 1
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(log1p.f64 (expm1.f64 U))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
Calls

3 calls:

21.0ms
U
20.0ms
J
5.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
90.6%1J
90.6%1U
90.6%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 421 to 256 computations (39.2% saved)

regimes223.0ms (1.8%)

Counts
42 → 5
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(log1p.f64 (expm1.f64 U))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)
Calls

4 calls:

88.0ms
l
62.0ms
J
54.0ms
U
8.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
96.1%5l
84.7%3J
80.2%3U
90.6%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 408 to 247 computations (39.5% saved)

regimes349.0ms (2.7%)

Counts
41 → 4
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(log1p.f64 (expm1.f64 U))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
Outputs
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
Calls

5 calls:

87.0ms
l
76.0ms
K
73.0ms
(/.f64 K 2)
59.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
44.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
87.1%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
83.9%3(cos.f64 (/.f64 K 2))
80.8%3K
80.8%3(/.f64 K 2)
89.0%4l
Compiler

Compiled 404 to 246 computations (39.1% saved)

regimes95.0ms (0.7%)

Counts
40 → 4
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(log1p.f64 (expm1.f64 U))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
Outputs
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
Calls

1 calls:

85.0ms
l
Results
AccuracySegmentsBranch
89.0%4l
Compiler

Compiled 364 to 220 computations (39.6% saved)

regimes214.0ms (1.7%)

Counts
39 → 5
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(log1p.f64 (expm1.f64 U))
Outputs
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
Calls

3 calls:

94.0ms
l
74.0ms
J
35.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
81.2%2(cos.f64 (/.f64 K 2))
81.0%3J
86.8%5l
Compiler

Compiled 369 to 226 computations (38.8% saved)

regimes97.0ms (0.8%)

Counts
38 → 4
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
Outputs
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)
Calls

1 calls:

86.0ms
l
Results
AccuracySegmentsBranch
85.0%4l
Compiler

Compiled 353 to 213 computations (39.7% saved)

regimes158.0ms (1.2%)

Counts
36 → 2
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
Calls

2 calls:

118.0ms
l
28.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
80.7%2(cos.f64 (/.f64 K 2))
84.6%7l
Compiler

Compiled 331 to 202 computations (39% saved)

regimes433.0ms (3.4%)

Counts
35 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)
Calls

5 calls:

151.0ms
U
105.0ms
K
92.0ms
(/.f64 K 2)
48.0ms
J
28.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
72.2%5U
74.9%6K
74.9%6(/.f64 K 2)
79.1%3J
73.2%2(cos.f64 (/.f64 K 2))
Compiler

Compiled 335 to 207 computations (38.2% saved)

regimes55.0ms (0.4%)

Counts
34 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
Calls

1 calls:

46.0ms
J
Results
AccuracySegmentsBranch
79.1%3J
Compiler

Compiled 298 to 178 computations (40.3% saved)

regimes281.0ms (2.2%)

Counts
33 → 2
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 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)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
Calls

3 calls:

141.0ms
l
65.0ms
(cos.f64 (/.f64 K 2))
61.0ms
J
Results
AccuracySegmentsBranch
71.3%2(cos.f64 (/.f64 K 2))
78.9%8l
72.4%3J
Compiler

Compiled 299 to 181 computations (39.5% saved)

regimes269.0ms (2.1%)

Counts
27 → 7
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
(pow.f64 U -134217728)
Outputs
(pow.f64 U -134217728)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
Calls

4 calls:

100.0ms
l
62.0ms
K
54.0ms
J
45.0ms
U
Results
AccuracySegmentsBranch
54.5%3U
56.8%5K
64.1%7l
56.3%4J
Compiler

Compiled 242 to 141 computations (41.7% saved)

regimes78.0ms (0.6%)

Counts
26 → 6
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 J 512) (*.f64 J 512)) (*.f64 (*.f64 J (*.f64 (*.f64 K K) -64)) (*.f64 J (*.f64 (*.f64 K K) -64)))) (-.f64 (*.f64 J 512) (*.f64 J (*.f64 (*.f64 K K) -64)))) U)
(cbrt.f64 U)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
Calls

1 calls:

72.0ms
l
Results
AccuracySegmentsBranch
62.5%6l
Compiler

Compiled 224 to 127 computations (43.3% saved)

regimes48.0ms (0.4%)

Counts
23 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(/.f64 (*.f64 (-.f64 -134217728 U) U) (*.f64 (-.f64 -134217728 U) (+.f64 -134217728 (-.f64 U U))))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
Calls

1 calls:

43.0ms
l
Results
AccuracySegmentsBranch
60.6%3l
Compiler

Compiled 154 to 91 computations (40.9% saved)

regimes34.0ms (0.3%)

Counts
20 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
Outputs
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U)
(*.f64 U U)
Calls

1 calls:

30.0ms
l
Results
AccuracySegmentsBranch
54.8%3l
Compiler

Compiled 109 to 65 computations (40.4% saved)

regimes32.0ms (0.2%)

Counts
19 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 K K) -8)) U)
(/.f64 -134217728 (/.f64 (+.f64 -134217728 (-.f64 U U)) U))
Outputs
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U)
(*.f64 U U)
Calls

1 calls:

28.0ms
l
Results
AccuracySegmentsBranch
54.8%3l
Compiler

Compiled 98 to 59 computations (39.8% saved)

regimes47.0ms (0.4%)

Counts
16 → 1
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
Outputs
(+.f64 (*.f64 (*.f64 2 l) J) U)
Calls

2 calls:

34.0ms
l
10.0ms
J
Results
AccuracySegmentsBranch
52.0%1J
54.1%3l
Compiler

Compiled 76 to 48 computations (36.8% saved)

regimes110.0ms (0.9%)

Counts
15 → 4
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
(+.f64 (*.f64 J (*.f64 K K)) U)
Outputs
(+.f64 (*.f64 J (*.f64 K K)) U)
U
(+.f64 (*.f64 J (*.f64 K K)) U)
(*.f64 U U)
Calls

4 calls:

81.0ms
l
9.0ms
J
9.0ms
K
8.0ms
U
Results
AccuracySegmentsBranch
36.4%1K
44.9%4l
36.4%1U
36.4%1J
Compiler

Compiled 79 to 52 computations (34.2% saved)

regimes25.0ms (0.2%)

Counts
14 → 3
Calls
Call 1
Inputs
U
(*.f64 U -134217728)
(*.f64 U U)
(+.f64 -134217728 U)
(+.f64 -2 U)
(+.f64 -1/2 U)
(+.f64 1/19683 U)
(+.f64 1/729 U)
(+.f64 2417851639229258349412352 U)
(/.f64 -134217728 U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 1/8 J) U)
(+.f64 (*.f64 J -8) U)
(+.f64 (*.f64 J 512) U)
Outputs
(*.f64 U U)
U
(*.f64 U U)
Calls

1 calls:

22.0ms
l
Results
AccuracySegmentsBranch
41.6%3l
Compiler

Compiled 57 to 37 computations (35.1% saved)

regimes7.0ms (0.1%)

Accuracy

Total -22.5b remaining (-55.4%)

Threshold costs -22.5b (-55.4%)

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

1 calls:

3.0ms
l
Results
AccuracySegmentsBranch
36.4%1l
Compiler

Compiled 13 to 10 computations (23.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.348834130527777e-7
+inf
0.0ms
-inf
-0.018541284566676808
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch151.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
3.497303605538041e+51
6.303606244204837e+51
84.0ms
1.1744170647640831e-7
3494.9735286162804
15.0ms
-13337662073.906647
-7636776342.348748
37.0ms
-6.122243967288104e+85
-2.9279737083539522e+75
Results
68.0ms129×body256valid
26.0ms182×body256infinite
26.0ms70×body1024infinite
11.0ms24×body1024valid
9.0ms36×body512infinite
2.0msbody512valid
Compiler

Compiled 1146 to 874 computations (23.7% saved)

bsearch130.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
3.497303605538041e+51
6.303606244204837e+51
35.0ms
1.1744170647640831e-7
3494.9735286162804
42.0ms
-7636776342.348748
-0.009270509494544952
38.0ms
-1.57833073620685e+103
-8.02622248709245e+91
Results
34.0ms217×body256valid
25.0ms69×body1024infinite
25.0ms158×body256infinite
19.0ms45×body1024valid
9.0ms20×body512valid
9.0ms35×body512infinite
Compiler

Compiled 1102 to 844 computations (23.4% saved)

bsearch95.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
3.497303605538041e+51
6.303606244204837e+51
41.0ms
1.1744170647640831e-7
3494.9735286162804
39.0ms
-7636776342.348748
-0.009270509494544952
Results
37.0ms217×body256valid
24.0ms48×body1024valid
10.0ms27×body1024infinite
8.0ms54×body256infinite
7.0ms25×body512valid
3.0ms13×body512infinite
Compiler

Compiled 786 to 594 computations (24.4% saved)

bsearch98.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.497303605538041e+51
6.303606244204837e+51
43.0ms
1.1744170647640831e-7
3494.9735286162804
39.0ms
-7636776342.348748
-0.009270509494544952
Results
31.0ms200×body256valid
24.0ms48×body1024valid
17.0ms35×body1024infinite
13.0ms72×body256infinite
4.0ms16×body512valid
3.0ms13×body512infinite
Compiler

Compiled 758 to 580 computations (23.5% saved)

bsearch68.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
16.0ms
3.497303605538041e+51
6.303606244204837e+51
33.0ms
3494.9735286162804
384119.8624405653
15.0ms
-13337662073.906647
-7636776342.348748
4.0ms
-2.363670823805313e+142
-1.720601341888036e+134
Results
24.0ms59×body1024infinite
22.0ms153×body256infinite
18.0ms44×body512infinite
Compiler

Compiled 495 to 386 computations (22% saved)

bsearch113.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
67.0ms
1.3164355194256404e+26
1.1555929090035251e+29
17.0ms
-13337662073.906647
-7636776342.348748
29.0ms
-2.363670823805313e+142
-1.720601341888036e+134
Results
67.0ms79×body1024infinite
29.0ms198×body256infinite
10.0ms43×body512infinite
Compiler

Compiled 742 to 564 computations (24% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.05562708916925684
-0.05308057832336714
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch56.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
2.5671133728731828e+125
1.942957565091439e+126
32.0ms
-10647293186223315000.0
-29529239653395720.0
Results
13.0ms70×body256infinite
13.0ms31×body1024infinite
11.0ms74×body256valid
8.0ms17×body1024valid
5.0ms21×body512valid
3.0ms11×body512infinite
Compiler

Compiled 460 to 356 computations (22.6% saved)

bsearch67.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.5671133728731828e+125
1.942957565091439e+126
34.0ms
-10647293186223315000.0
-29529239653395720.0
Results
16.0ms65×body256valid
14.0ms67×body256infinite
12.0ms24×body1024valid
11.0ms33×body1024infinite
6.0ms22×body512valid
2.0ms10×body512infinite
2.0msbody2048valid
Compiler

Compiled 460 to 356 computations (22.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.04785671919636007
0.04009043958301843
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch239.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
8.559299513397264e+142
1.5198950187774845e+143
45.0ms
6.986761838555177e+70
8.185020159943475e+103
38.0ms
2.973444862341896e+35
3.497303605538041e+51
97.0ms
1.1744170647640831e-7
3494.9735286162804
18.0ms
-29135385867.280403
-13337662073.906647
25.0ms
-2.447873975607882e+173
-5.207517670844656e+172
Results
73.0ms194×body1024infinite
69.0ms65×body256valid
59.0ms384×body256infinite
21.0ms79×body512infinite
3.0msbody1024valid
2.0msbody512valid
Compiler

Compiled 1882 to 1270 computations (32.5% saved)

bsearch161.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
8.559299513397264e+142
1.5198950187774845e+143
43.0ms
6.986761838555177e+70
8.185020159943475e+103
38.0ms
2.973444862341896e+35
3.497303605538041e+51
45.0ms
1.1744170647640831e-7
3494.9735286162804
19.0ms
-29135385867.280403
-13337662073.906647
Results
58.0ms135×body1024infinite
46.0ms316×body256infinite
21.0ms94×body256valid
18.0ms75×body512infinite
6.0ms13×body1024valid
2.0msbody512valid
Compiler

Compiled 1726 to 1150 computations (33.4% saved)

bsearch49.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
1.3164355194256404e+26
1.1555929090035251e+29
19.0ms
-29135385867.280403
-13337662073.906647
Results
22.0ms136×body256infinite
18.0ms45×body1024infinite
6.0ms27×body512infinite
Compiler

Compiled 416 to 306 computations (26.4% saved)

bsearch70.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
2.1457737776696144e+245
2.253577448637483e+256
30.0ms
1.1555929090035251e+29
5.279509480993665e+33
Results
31.0ms182×body256infinite
26.0ms74×body1024infinite
9.0ms32×body512infinite
Compiler

Compiled 490 to 368 computations (24.9% saved)

bsearch75.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
2.1457737776696144e+245
2.253577448637483e+256
37.0ms
1.1555929090035251e+29
5.279509480993665e+33
Results
32.0ms88×body1024infinite
24.0ms165×body256infinite
9.0ms35×body512infinite
Compiler

Compiled 454 to 332 computations (26.9% saved)

bsearch66.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
3.287301560276967e+228
8.729596336000869e+228
29.0ms
2.2359797348529653e-11
1.1744170647640831e-7
18.0ms
-29135385867.280403
-13337662073.906647
Results
18.0ms103×body256valid
15.0ms41×body1024infinite
14.0ms97×body256infinite
8.0ms19×body1024valid
6.0ms22×body512infinite
2.0msbody512valid
Compiler

Compiled 360 to 259 computations (28.1% saved)

bsearch50.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
2.2571971861053246e+139
8.559299513397264e+142
22.0ms
-2.1178279364642043e+27
-2.152230966644577e+26
Results
22.0ms146×body256infinite
20.0ms54×body1024infinite
6.0ms24×body512infinite
Compiler

Compiled 222 to 174 computations (21.6% saved)

simplify58.0ms (0.5%)

Algorithm
egg-herbie
Rules
82×*-commutative
68×+-commutative
18×sub-neg
14×if-if-or-not
12×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02352656
13342656
23532656
33642656
43702656
53712656
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -inf.0) (+.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))) 944473296573929/2361183241434822606848) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (<=.f64 l -60999999999999998131773870354941739915270277348933777635551669149202956154310351650816) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l -7800000000) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (if (<=.f64 l 1261007895663739/18014398509481984) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(if (<=.f64 l -265000000000000003242931697973513746951830473532790503508001760754247966836608893242104812022601351168) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l -225) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 5418731071652181/2305843009213693952) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)))))
(if (<=.f64 l -260) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 8669969714643489/9223372036854775808) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U))))
(if (<=.f64 l -102) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 240) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 l 5799999999999999694835903154314267682716496907206656) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U))))
(if (<=.f64 l -20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l -7800000000) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U) (if (<=.f64 l 3500) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 l 4899999999999999833859848925880389794281665337491456) (log1p.f64 (expm1.f64 U)) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)))))
(if (<=.f64 l -699999999999999978037287864706543526560667850223297478527100956809999993473033518221207116870237672765898343448386335268851525742359679598592) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l -7800000000) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U) (if (<=.f64 l 132000000000000004227858432) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -7926335344172073/144115188075855872) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))
(if (<=.f64 J -540000000000000000) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 J 339999999999999989485711480210112552957863915195602052093705143569847200518431846851213348612852040443193809523162580380549120) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)))
(if (<=.f64 J -950000000000000000) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 J 289999999999999993242323399260468450830630371703860129021743844958582490519642195521055173924711157755617306602479803766407168) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(if (<=.f64 l -190000000000000005413364452654187877379438063715802645486051201652862642400220589079767126521837225853787199215760215612685204182632308625607053966847058735491456467243892736) (pow.f64 U -134217728) (if (<=.f64 l -13500000000) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 940) (+.f64 (*.f64 (*.f64 2 l) J) U) (if (<=.f64 l 599999999999999973700005917574198250667245568) (+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U) (if (<=.f64 l 80000000000000000153254006858773498897276410181215360892224281167950345936319100476898891608654425882624) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 86000000000000002475336822550372382546271798065623496784661282053111758811001203711897855371212166895119754299282059060235610245329855113592832) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)))))))
(if (<=.f64 l -13500000000) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 550) (+.f64 (*.f64 (*.f64 2 l) J) U) (if (<=.f64 l 2600000000000000139808447690381983744) (+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U) (if (<=.f64 l 80000000000000000153254006858773498897276410181215360892224281167950345936319100476898891608654425882624) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 86000000000000002475336822550372382546271798065623496784661282053111758811001203711897855371212166895119754299282059060235610245329855113592832) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U))))))
(if (<=.f64 l -13500000000) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 132000000000000004227858432) (+.f64 (*.f64 (*.f64 2 l) J) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)))
(if (<=.f64 l 900000000000000046043660025856) (+.f64 (*.f64 (*.f64 2 l) J) U) (if (<=.f64 l 34999999999999997772554742821865712077489975646495257476938042531753546973184476421126854481054316522933623139132919923593027324578600175103202918432970019460636018959524334988451018530913993967238411908722321027721025854028299006844087893929171598966784) (+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U) (*.f64 U U)))
(if (<=.f64 l 25999999999999999954050292383744) (+.f64 (*.f64 (*.f64 2 l) J) U) (if (<=.f64 l 2399999999999999912378225096734547152053222402379100830803246264972248135602355004742589029263680617166934780462529736725661067538671929307888171631770225947367011677196359425248950222418508008815918559598517991430383615692529529375329024030052834082816) (+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U) (*.f64 U U)))
(+.f64 (*.f64 (*.f64 2 l) J) U)
(if (<=.f64 l -13500000000) (+.f64 (*.f64 J (*.f64 K K)) U) (if (<=.f64 l 8689154328480147/75557863725914323419136) U (if (<=.f64 l 4100000000000000128130705250973187949682914276800905668620196377691515295443269429422071883312739302804674457878488062712453766555339685084818703012559716103437773512414156496456451822816500679243695501039645108689405215927959552) (+.f64 (*.f64 J (*.f64 K K)) U) (*.f64 U U))))
(if (<=.f64 l -220000000000000007046430720) (*.f64 U U) (if (<=.f64 l 23500000000000000441248734101191463380237141293065354930337024034939945019797120258081135299095921285478208142573934812302633517392290906112) U (*.f64 U U)))
U
Outputs
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -inf.0) (+.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))) 944473296573929/2361183241434822606848) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) 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))) -inf.0) (not (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 944473296573929/2361183241434822606848))) (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))
(if (<=.f64 l -60999999999999998131773870354941739915270277348933777635551669149202956154310351650816) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l -7800000000) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (if (<=.f64 l 1261007895663739/18014398509481984) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)))))
(if (<=.f64 l -60999999999999998131773870354941739915270277348933777635551669149202956154310351650816) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/3 (pow.f64 l 3)))) (if (<=.f64 l -7800000000) (+.f64 U (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (if (<=.f64 l 1261007895663739/18014398509481984) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/3 (pow.f64 l 3))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) 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 -265000000000000003242931697973513746951830473532790503508001760754247966836608893242104812022601351168) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l -225) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 5418731071652181/2305843009213693952) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/3 (pow.f64 l 3))) U)))))
(if (<=.f64 l -265000000000000003242931697973513746951830473532790503508001760754247966836608893242104812022601351168) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/3 (pow.f64 l 3)))) (if (<=.f64 l -225) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 5418731071652181/2305843009213693952) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 1/3 (pow.f64 l 3))))))))
(if (<=.f64 l -260) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 8669969714643489/9223372036854775808) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U))))
(if (<=.f64 l -260) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 8669969714643489/9223372036854775808) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (if (<=.f64 l 5999999999999999959325692046169767858770250651664384) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24)))))))
(if (<=.f64 l -102) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 240) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 l 5799999999999999694835903154314267682716496907206656) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U))))
(if (<=.f64 l -102) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (if (<=.f64 l 240) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (if (<=.f64 l 5799999999999999694835903154314267682716496907206656) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24)))))))
(if (<=.f64 l -20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l -7800000000) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U) (if (<=.f64 l 3500) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 l 4899999999999999833859848925880389794281665337491456) (log1p.f64 (expm1.f64 U)) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U)))))
(if (<=.f64 l -20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (if (<=.f64 l -7800000000) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24)))) (if (<=.f64 l 3500) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (if (<=.f64 l 4899999999999999833859848925880389794281665337491456) (log1p.f64 (expm1.f64 U)) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24))))))))
(if (<=.f64 l -699999999999999978037287864706543526560667850223297478527100956809999993473033518221207116870237672765898343448386335268851525742359679598592) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l -7800000000) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U) (if (<=.f64 l 132000000000000004227858432) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 1/3 (*.f64 -1/24 (*.f64 K K)))) U))))
(if (<=.f64 l -699999999999999978037287864706543526560667850223297478527100956809999993473033518221207116870237672765898343448386335268851525742359679598592) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (if (or (<=.f64 l -7800000000) (not (<=.f64 l 132000000000000004227858432))) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24)))) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2)))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -7926335344172073/144115188075855872) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -7926335344172073/144115188075855872) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))
(if (<=.f64 J -540000000000000000) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U) (if (<=.f64 J 339999999999999989485711480210112552957863915195602052093705143569847200518431846851213348612852040443193809523162580380549120) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 l 2)) U)))
(if (or (<=.f64 J -540000000000000000) (not (<=.f64 J 339999999999999989485711480210112552957863915195602052093705143569847200518431846851213348612852040443193809523162580380549120))) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(if (<=.f64 J -950000000000000000) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 J 289999999999999993242323399260468450830630371703860129021743844958582490519642195521055173924711157755617306602479803766407168) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)))
(if (or (<=.f64 J -950000000000000000) (not (<=.f64 J 289999999999999993242323399260468450830630371703860129021743844958582490519642195521055173924711157755617306602479803766407168))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 l 2)))) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(if (<=.f64 l -190000000000000005413364452654187877379438063715802645486051201652862642400220589079767126521837225853787199215760215612685204182632308625607053966847058735491456467243892736) (pow.f64 U -134217728) (if (<=.f64 l -13500000000) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 940) (+.f64 (*.f64 (*.f64 2 l) J) U) (if (<=.f64 l 599999999999999973700005917574198250667245568) (+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U) (if (<=.f64 l 80000000000000000153254006858773498897276410181215360892224281167950345936319100476898891608654425882624) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 86000000000000002475336822550372382546271798065623496784661282053111758811001203711897855371212166895119754299282059060235610245329855113592832) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)))))))
(if (<=.f64 l -190000000000000005413364452654187877379438063715802645486051201652862642400220589079767126521837225853787199215760215612685204182632308625607053966847058735491456467243892736) (pow.f64 U -134217728) (if (<=.f64 l -13500000000) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 l 940) (+.f64 U (*.f64 J (*.f64 l 2))) (if (<=.f64 l 599999999999999973700005917574198250667245568) (+.f64 U (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 K (*.f64 K 4/3)) -64))))) (if (or (<=.f64 l 80000000000000000153254006858773498897276410181215360892224281167950345936319100476898891608654425882624) (not (<=.f64 l 86000000000000002475336822550372382546271798065623496784661282053111758811001203711897855371212166895119754299282059060235610245329855113592832))) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (+.f64 U (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 J K)) (*.f64 K (*.f64 J K))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 J K)) (*.f64 J -8)))))))))
(if (<=.f64 l -13500000000) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 550) (+.f64 (*.f64 (*.f64 2 l) J) U) (if (<=.f64 l 2600000000000000139808447690381983744) (+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 (*.f64 4/3 K) K) -64)))) U) (if (<=.f64 l 80000000000000000153254006858773498897276410181215360892224281167950345936319100476898891608654425882624) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 86000000000000002475336822550372382546271798065623496784661282053111758811001203711897855371212166895119754299282059060235610245329855113592832) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 K J)) (*.f64 K (*.f64 K J))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 K J)) (*.f64 J -8))) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U))))))
(if (<=.f64 l -13500000000) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 l 550) (+.f64 U (*.f64 J (*.f64 l 2))) (if (<=.f64 l 2600000000000000139808447690381983744) (+.f64 U (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) (+.f64 (*.f64 K (*.f64 K 4/3)) -64))))) (if (or (<=.f64 l 80000000000000000153254006858773498897276410181215360892224281167950345936319100476898891608654425882624) (not (<=.f64 l 86000000000000002475336822550372382546271798065623496784661282053111758811001203711897855371212166895119754299282059060235610245329855113592832))) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (+.f64 U (/.f64 (-.f64 (*.f64 (*.f64 K (*.f64 J K)) (*.f64 K (*.f64 J K))) (*.f64 (*.f64 J -8) (*.f64 J -8))) (-.f64 (*.f64 K (*.f64 J K)) (*.f64 J -8))))))))
(if (<=.f64 l -13500000000) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U) (if (<=.f64 l 132000000000000004227858432) (+.f64 (*.f64 (*.f64 2 l) J) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)))
(if (or (<=.f64 l -13500000000) (not (<=.f64 l 132000000000000004227858432))) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (+.f64 U (*.f64 J (*.f64 l 2))))
(if (<=.f64 l 900000000000000046043660025856) (+.f64 (*.f64 (*.f64 2 l) J) U) (if (<=.f64 l 34999999999999997772554742821865712077489975646495257476938042531753546973184476421126854481054316522933623139132919923593027324578600175103202918432970019460636018959524334988451018530913993967238411908722321027721025854028299006844087893929171598966784) (+.f64 (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64))) U) (*.f64 U U)))
(if (<=.f64 l 900000000000000046043660025856) (+.f64 U (*.f64 J (*.f64 l 2))) (if (<=.f64 l 34999999999999997772554742821865712077489975646495257476938042531753546973184476421126854481054316522933623139132919923593027324578600175103202918432970019460636018959524334988451018530913993967238411908722321027721025854028299006844087893929171598966784) (+.f64 U (*.f64 J (+.f64 512 (*.f64 (*.f64 K K) -64)))) (*.f64 U U)))
(if (<=.f64 l 25999999999999999954050292383744) (+.f64 (*.f64 (*.f64 2 l) J) U) (if (<=.f64 l 2399999999999999912378225096734547152053222402379100830803246264972248135602355004742589029263680617166934780462529736725661067538671929307888171631770225947367011677196359425248950222418508008815918559598517991430383615692529529375329024030052834082816) (+.f64 (*.f64 J (*.f64 K (*.f64 K -64))) U) (*.f64 U U)))
(if (<=.f64 l 25999999999999999954050292383744) (+.f64 U (*.f64 J (*.f64 l 2))) (if (<=.f64 l 2399999999999999912378225096734547152053222402379100830803246264972248135602355004742589029263680617166934780462529736725661067538671929307888171631770225947367011677196359425248950222418508008815918559598517991430383615692529529375329024030052834082816) (+.f64 U (*.f64 J (*.f64 K (*.f64 K -64)))) (*.f64 U U)))
(+.f64 (*.f64 (*.f64 2 l) J) U)
(+.f64 U (*.f64 J (*.f64 l 2)))
(if (<=.f64 l -13500000000) (+.f64 (*.f64 J (*.f64 K K)) U) (if (<=.f64 l 8689154328480147/75557863725914323419136) U (if (<=.f64 l 4100000000000000128130705250973187949682914276800905668620196377691515295443269429422071883312739302804674457878488062712453766555339685084818703012559716103437773512414156496456451822816500679243695501039645108689405215927959552) (+.f64 (*.f64 J (*.f64 K K)) U) (*.f64 U U))))
(if (<=.f64 l -13500000000) (+.f64 U (*.f64 J (*.f64 K K))) (if (<=.f64 l 8689154328480147/75557863725914323419136) U (if (<=.f64 l 4100000000000000128130705250973187949682914276800905668620196377691515295443269429422071883312739302804674457878488062712453766555339685084818703012559716103437773512414156496456451822816500679243695501039645108689405215927959552) (+.f64 U (*.f64 J (*.f64 K K))) (*.f64 U U))))
(if (<=.f64 l -220000000000000007046430720) (*.f64 U U) (if (<=.f64 l 23500000000000000441248734101191463380237141293065354930337024034939945019797120258081135299095921285478208142573934812302633517392290906112) U (*.f64 U U)))
U
Compiler

Compiled 1041 to 677 computations (35% saved)

soundness1.8s (13.9%)

Rules
1358×fma-def
1358×fma-def
1256×times-frac
1256×times-frac
1162×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0992752
12652646
27732502
331602430
465772430
01533
131733
2481633
035333
1766333
02326516
15726394
214106302
341596260
04279023
111408695
245868655
01533
131733
2481633
02326516
15726394
214106302
341596260
045712816
1118812426
2473012422
04279023
111408695
245868655
02326516
15726394
214106302
341596260
028126
1628126
27782126
035333
1766333
02326516
15726394
214106302
341596260
045712816
1118812426
2473012422
035333
1766333
0992752
12652646
27732502
331602430
465772430
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
unsound
node limit
node limit
node limit
unsound
node limit
Compiler

Compiled 1371 to 852 computations (37.9% saved)

end1.0ms (0%)

preprocess658.0ms (5.2%)

Remove

(abs K)

Compiler

Compiled 2064 to 1200 computations (41.9% saved)

Profiling

Loading profile data...