Maksimov and Kolovsky, Equation (4)

Time bar (total: 14.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.1s (14.2%)

Results
484.0ms2571×body256infinite
466.0ms2686×body256valid
400.0ms799×body1024valid
395.0ms1031×body1024infinite
178.0ms640×body512valid
124.0ms491×body512infinite
28.0ms38×body2048valid
Bogosity

preprocess82.0ms (0.6%)

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
066485
1158485
2379477
31206477
44189477
57882477
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 (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 (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 23 to 18 computations (21.7% saved)

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
1630×fma-def
886×associate-/r*
850×times-frac
788×fma-neg
692×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01743
13243
25843
312443
431743
578743
6207943
7393343
8649843
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(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)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)

eval1.0ms (0%)

Compiler

Compiled 61 to 28 computations (54.1% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New314
Fresh011
Picked000
Done000
Total325
Accurracy
85.3%
Counts
5 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.3%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
85.3%
(+.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)

localize156.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
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)))
57.6%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 66 to 25 computations (62.1% saved)

series12.0ms (0.1%)

Counts
4 → 116
Calls

30 calls:

TimeVariablePointExpression
2.0ms
J
@0
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
1.0ms
J
@inf
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
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)))

rewrite41.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
384×add-sqr-sqrt
370×pow1
370×*-un-lft-identity
358×add-exp-log
356×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01768
136868
2595968
Stop Event
unsound
Counts
4 → 89
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))))
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Outputs
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l
(-.f64 -8 U)
(-.f64 U (*.f64 -8 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -8 U) U)
(*.f64 U U)
(*.f64 U -3)
(*.f64 U (-.f64 U -8))
(*.f64 -3 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -8 (*.f64 -8 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -8 U) (*.f64 U (*.f64 -8 U)))))
(/.f64 -3 U)
(/.f64 (neg.f64 U) (neg.f64 U))
(/.f64 (-.f64 U -8) (-.f64 U -8))
(pow.f64 U -8)
(pow.f64 U -3)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log1p.f64 U))
(hypot.f64 -8 U)
(hypot.f64 U -8)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -8 -8 U)
(fma.f64 -8 -8 (neg.f64 U))
(fma.f64 -8 (cos.f64 (*.f64 -8 K)) U)
(fma.f64 -8 (cos.f64 (*.f64 -8 K)) (neg.f64 U))
(fma.f64 J -8 U)
(fma.f64 J -8 (neg.f64 U))
(fma.f64 (cos.f64 (*.f64 -8 K)) -8 U)
(fma.f64 (cos.f64 (*.f64 -8 K)) -8 (neg.f64 U))
(fma.f64 U U -8)
(fma.f64 U U (neg.f64 (*.f64 -8 U)))
(fma.f64 -3 -8 U)
(fma.f64 -3 -8 (neg.f64 U))
(fma.f64 -3 U -8)

simplify117.0ms (0.8%)

Algorithm
egg-herbie
Rules
878×distribute-lft-neg-out
760×distribute-lft-in
754×distribute-rgt-in
686×associate-*r*
636×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01815315
14565109
211524909
331804793
460304793
Stop Event
node limit
Counts
205 → 181
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))))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.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/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.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))) U))
(+.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/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U)))
(+.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 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
(-.f64 -8 U)
(-.f64 U (*.f64 -8 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -8 U) U)
(*.f64 U U)
(*.f64 U -3)
(*.f64 U (-.f64 U -8))
(*.f64 -3 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -8 (*.f64 -8 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -8 U) (*.f64 U (*.f64 -8 U)))))
(/.f64 -3 U)
(/.f64 (neg.f64 U) (neg.f64 U))
(/.f64 (-.f64 U -8) (-.f64 U -8))
(pow.f64 U -8)
(pow.f64 U -3)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
(hypot.f64 -8 U)
(hypot.f64 U -8)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -8 -8 U)
(fma.f64 -8 -8 (neg.f64 U))
(fma.f64 -8 (cos.f64 (*.f64 -8 K)) U)
(fma.f64 -8 (cos.f64 (*.f64 -8 K)) (neg.f64 U))
(fma.f64 J -8 U)
(fma.f64 J -8 (neg.f64 U))
(fma.f64 (cos.f64 (*.f64 -8 K)) -8 U)
(fma.f64 (cos.f64 (*.f64 -8 K)) -8 (neg.f64 U))
(fma.f64 U U -8)
(fma.f64 U U (neg.f64 (*.f64 -8 U)))
(fma.f64 -3 -8 U)
(fma.f64 -3 -8 (neg.f64 U))
(fma.f64 -3 U -8)
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))))
(+.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)))))
(-.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 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) 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 l (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 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)))))
(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 l (*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 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 l (*.f64 (cos.f64 (*.f64 1/2 K)) 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 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/2520 (pow.f64 l 7))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K)))))
(+.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 (+.f64 1 (*.f64 -1/8 (*.f64 K K))) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 (*.f64 K (*.f64 K J)) (+.f64 -1/8 (*.f64 (*.f64 K K) 1/384)))))
(+.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 -1/8 (*.f64 K K)) (+.f64 (*.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 (+.f64 1 (*.f64 -1/8 (*.f64 K K))) (+.f64 (*.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 1/3 (pow.f64 l 3) (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.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 1/2520 (pow.f64 l 7) (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 J (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)))))
(*.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)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l (*.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)) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) U)
(+.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/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(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/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)) U)))
(fma.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) 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)) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U))
(+.f64 (*.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))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+.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))) U))
(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)) 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 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
(+.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/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U)))
(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/384 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (pow.f64 K 4)) U)))
(+.f64 (*.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)))) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (+.f64 1 (*.f64 -1/8 (*.f64 K K))) (*.f64 1/384 (pow.f64 K 4)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 (*.f64 K (*.f64 K J)) (+.f64 -1/8 (*.f64 (*.f64 K K) 1/384))))) U)
(+.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 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))))
(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)) (fma.f64 1/384 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (pow.f64 K 4)) U))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 (*.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)))) U))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 K K)) (+.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 U))
(+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (+.f64 1 (*.f64 -1/8 (*.f64 K K))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
(-.f64 -8 U)
(-.f64 U (*.f64 -8 U))
(+.f64 U (*.f64 8 U))
(*.f64 9 U)
(*.f64 U 9)
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(+.f64 (exp.f64 (log1p.f64 U)) 3)
(+.f64 3 (exp.f64 (log1p.f64 U)))
(-.f64 (/.f64 -8 U) U)
(*.f64 U U)
(*.f64 U -3)
(*.f64 U (-.f64 U -8))
(*.f64 U (+.f64 U 8))
(*.f64 -3 U)
(*.f64 U -3)
(/.f64 U U)
1
(/.f64 U (+.f64 U (-.f64 -8 (*.f64 -8 U))))
(/.f64 U (+.f64 U (+.f64 -8 (*.f64 8 U))))
(/.f64 U (+.f64 -8 (*.f64 9 U)))
(/.f64 U (+.f64 -8 (*.f64 U 9)))
(/.f64 U (+.f64 U (+.f64 (*.f64 -8 U) (*.f64 U (*.f64 -8 U)))))
(/.f64 U (+.f64 U (*.f64 (+.f64 U 1) (*.f64 U -8))))
(/.f64 U (fma.f64 (+.f64 U 1) (*.f64 U -8) U))
(/.f64 U (*.f64 U (+.f64 (*.f64 U -8) -7)))
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(/.f64 -3 U)
(/.f64 (neg.f64 U) (neg.f64 U))
1
(/.f64 (-.f64 U -8) (-.f64 U -8))
1
(pow.f64 U -8)
(pow.f64 U -3)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(-.f64 (log.f64 -3) U)
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
U
(hypot.f64 -8 U)
(hypot.f64 U -8)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -3))
(pow.f64 U -3)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -8 -8 U)
(+.f64 64 U)
(+.f64 U 64)
(fma.f64 -8 -8 (neg.f64 U))
(+.f64 64 (neg.f64 U))
(-.f64 64 U)
(fma.f64 -8 (cos.f64 (*.f64 -8 K)) U)
(fma.f64 -8 (cos.f64 (*.f64 K -8)) U)
(fma.f64 -8 (cos.f64 (*.f64 -8 K)) (neg.f64 U))
(fma.f64 -8 (cos.f64 (*.f64 K -8)) (neg.f64 U))
(fma.f64 J -8 U)
(fma.f64 J -8 (neg.f64 U))
(-.f64 (*.f64 J -8) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) -8 U)
(fma.f64 -8 (cos.f64 (*.f64 K -8)) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) -8 (neg.f64 U))
(fma.f64 -8 (cos.f64 (*.f64 K -8)) (neg.f64 U))
(fma.f64 U U -8)
(fma.f64 U U (neg.f64 (*.f64 -8 U)))
(*.f64 U (+.f64 U 8))
(*.f64 U (-.f64 U -8))
(fma.f64 -3 -8 U)
(+.f64 24 U)
(+.f64 U 24)
(fma.f64 -3 -8 (neg.f64 U))
(+.f64 24 (neg.f64 U))
(-.f64 24 U)
(fma.f64 -3 U -8)
(fma.f64 U -3 -8)

eval52.0ms (0.4%)

Compiler

Compiled 2957 to 1683 computations (43.1% saved)

prune73.0ms (0.5%)

Pruning

27 alts after pruning (27 fresh and 0 done)

PrunedKeptTotal
New15427181
Fresh000
Picked101
Done000
Total15527182
Accurracy
100.0%
Counts
182 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
2.4%
(fma.f64 U -3 -8)
10.1%
(pow.f64 U -3)
12.8%
(pow.f64 U -8)
2.3%
(/.f64 1 (+.f64 (*.f64 U -8) -7))
2.1%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -8 U) U)
2.3%
(-.f64 (*.f64 J -8) U)
2.4%
(-.f64 -8 U)
60.9%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
68.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
89.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
61.4%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
25.2%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
25.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
24.8%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
24.8%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
61.4%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
22.3%
(+.f64 U 64)
9.8%
(*.f64 U (-.f64 U -8))
8.5%
(*.f64 U U)
6.8%
(*.f64 U 9)
2.3%
(*.f64 U -3)
26.4%
(log1p.f64 (expm1.f64 U))
6.4%
(log.f64 (/.f64 -3 (exp.f64 U)))
3.6%
(cbrt.f64 U)
32.3%
U
2.6%
1
2.4%
(fma.f64 U -3 -8)
10.1%
(pow.f64 U -3)
12.8%
(pow.f64 U -8)
2.3%
(/.f64 1 (+.f64 (*.f64 U -8) -7))
2.1%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -8 U) U)
2.3%
(-.f64 (*.f64 J -8) U)
2.4%
(-.f64 -8 U)
60.9%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
68.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
89.1%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
61.4%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
25.2%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
25.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
24.8%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
24.8%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
61.4%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
22.3%
(+.f64 U 64)
9.8%
(*.f64 U (-.f64 U -8))
8.5%
(*.f64 U U)
6.8%
(*.f64 U 9)
2.3%
(*.f64 U -3)
26.4%
(log1p.f64 (expm1.f64 U))
6.4%
(log.f64 (/.f64 -3 (exp.f64 U)))
3.6%
(cbrt.f64 U)
32.3%
U
2.6%
1
Compiler

Compiled 1100 to 874 computations (20.5% saved)

localize425.0ms (2.9%)

Local Accuracy

Found 9 expressions with local accuracy:

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

Compiled 153 to 104 computations (32% saved)

series26.0ms (0.2%)

Counts
9 → 244
Calls

69 calls:

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

rewrite106.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
608×add-sqr-sqrt
588×pow1
584×*-un-lft-identity
570×add-exp-log
570×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify196.0ms (1.3%)

Algorithm
egg-herbie
Rules
1170×associate-*r*
1148×fma-neg
1148×log-prod
956×associate-*l*
946×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055817015
1155316515
2633216515
Stop Event
node limit
Counts
443 → 351
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.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 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/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.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 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/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.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) U))
(+.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 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) U)))
(+.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 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(*.f64 8 U)
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 l J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 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 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 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 1) (*.f64 (*.f64 J (*.f64 l 2)) 1))
(+.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 1) (*.f64 (*.f64 l (*.f64 2 J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 l 2)) 3)) (+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (-.f64 (*.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 l 2))) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)) (+.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (-.f64 (*.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 2 J))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))))))
(/.f64 (-.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 l 2)))) (-.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2))))
(/.f64 (-.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (*.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 2 J)))) (-.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))))
(/.f64 (*.f64 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 J (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l l) 4))) (+.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)) 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 (*.f64 l l) 4)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 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 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(fma.f64 J (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (*.f64 l 2)))
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) J (*.f64 l (*.f64 2 J)))
(-.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 (sqrt.f64 1/3) (pow.f64 l 3/2)) 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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J))))
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(*.f64 1 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))) (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)
(fma.f64 1 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 U U) (*.f64 U 8))
(+.f64 (*.f64 U U) (*.f64 8 U))
(-.f64 (exp.f64 (log1p.f64 (*.f64 U (+.f64 U 8)))) 1)
(/.f64 (*.f64 U (+.f64 (pow.f64 U 3) 512)) (fma.f64 U U (+.f64 64 (*.f64 U -8))))
(/.f64 (*.f64 U (fma.f64 U U -64)) (+.f64 U -8))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) 512) U) (fma.f64 U U (+.f64 64 (*.f64 U -8))))
(/.f64 (*.f64 (fma.f64 U U -64) U) (+.f64 U -8))
(pow.f64 (*.f64 U (+.f64 U 8)) 1)
(pow.f64 (cbrt.f64 (*.f64 U (+.f64 U 8))) 3)
(pow.f64 (pow.f64 (*.f64 U (+.f64 U 8)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 U (+.f64 U 8))) 2)
(sqrt.f64 (pow.f64 (*.f64 U (+.f64 U 8)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 U 8)) U))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 U (+.f64 U 8)))))
(cbrt.f64 (pow.f64 (*.f64 U (+.f64 U 8)) 3))
(cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (+.f64 U 8) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 U 8) 3) (pow.f64 U 3)))
(expm1.f64 (log1p.f64 (*.f64 U (+.f64 U 8))))
(exp.f64 (log.f64 (*.f64 U (+.f64 U 8))))
(exp.f64 (*.f64 (log.f64 (*.f64 U (+.f64 U 8))) 1))
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 1)
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)))
(*.f64 1 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 2)) (cbrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) (sqrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U) (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U U))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) (pow.f64 U 3)) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U U)) (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8)) (+.f64 (*.f64 U U) (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4)) (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2 U)
(fma.f64 1 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(fma.f64 1 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 2) (cbrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) (sqrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))) 1)
(pow.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 (*.f64 J 1/3) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 (*.f64 J 1/3) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 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 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 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 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 K K) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (*.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)) 1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.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 K K) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))))
(fma.f64 -1/8 (*.f64 (*.f64 J (*.f64 K K)) (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/384 (pow.f64 K 4)) 1)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))))
(+.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) 1)) (*.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 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 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 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) 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 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)
(+.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) U))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))
(+.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (+.f64 (*.f64 -1/8 (*.f64 K K)) 1)) U)
(+.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 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) U)))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) U)))
(+.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (+.f64 (*.f64 -1/8 (*.f64 K K)) 1)) (fma.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U))
(+.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 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))) U))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) U))))
(+.f64 (+.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) 1)) (*.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))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 8 U)
(*.f64 U 8)
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(+.f64 (pow.f64 U 2) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K 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))
(+.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 l J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))
(fma.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 l J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(fma.f64 1/384 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 l J)))
(+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))))
(fma.f64 -1/46080 (*.f64 (*.f64 l J) (pow.f64 K 6)) (fma.f64 1/384 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 l J))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 l J)) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 2 (*.f64 l J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U)))
(+.f64 (fma.f64 (*.f64 J (*.f64 l (*.f64 K K))) -1/4 U) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (fma.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6)) U))))
(+.f64 (+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 6) -1/23040)))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 (*.f64 l J) (*.f64 K K)) -1/4))
(*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (*.f64 (*.f64 (*.f64 l J) (*.f64 K K)) -1/4)))
(fma.f64 l (*.f64 2 J) (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 (*.f64 (*.f64 l J) (pow.f64 K 6)) -1/23040))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 1) (*.f64 (*.f64 J (*.f64 l 2)) 1))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 1) (*.f64 (*.f64 l (*.f64 2 J)) 1))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) 1)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 l 2)) 3)) (+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (-.f64 (*.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 l 2))) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)) (+.f64 (*.f64 1/9 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 (pow.f64 l 3) J))) (*.f64 (*.f64 l (*.f64 2 J)) (-.f64 (*.f64 l (*.f64 2 J)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))))
(/.f64 (*.f64 (pow.f64 J 3) (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27))) (fma.f64 (*.f64 l (*.f64 2 J)) (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3))) (*.f64 J (*.f64 (*.f64 (pow.f64 l 6) 1/9) J))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)) (+.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (-.f64 (*.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 2 J))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)) (+.f64 (*.f64 1/9 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 (pow.f64 l 3) J))) (*.f64 (*.f64 l (*.f64 2 J)) (-.f64 (*.f64 l (*.f64 2 J)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))))
(/.f64 (*.f64 (pow.f64 J 3) (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27))) (fma.f64 (*.f64 l (*.f64 2 J)) (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3))) (*.f64 J (*.f64 (*.f64 (pow.f64 l 6) 1/9) J))))
(/.f64 (-.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 l 2)))) (-.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2))))
(/.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (*.f64 J (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))) (*.f64 J (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))
(/.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (*.f64 l l) -4))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))))
(/.f64 (-.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (*.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 2 J)))) (-.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 l (*.f64 2 J))))
(/.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (*.f64 J (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))) (*.f64 J (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))
(/.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (*.f64 l l) -4))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))))
(/.f64 (*.f64 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 (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)) (/.f64 (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))) J))
(*.f64 (/.f64 J (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 J (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l l) 4))) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 l (*.f64 l 4))) (/.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)) J))
(*.f64 (/.f64 J (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)) 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 (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)) (/.f64 (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))) J))
(*.f64 (/.f64 J (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 (*.f64 l l) 4)) J) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 l (*.f64 l 4))) (/.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)) J))
(*.f64 (/.f64 J (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 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 1)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 3)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) 1/3)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 2)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))
(fabs.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3)))
(*.f64 J (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 J 3)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(exp.f64 (log.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(fma.f64 J (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (*.f64 l 2)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) J (*.f64 l (*.f64 2 J)))
(*.f64 J (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 (sqrt.f64 1/3) (pow.f64 l 3/2)) 2)
(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 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l 2))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2))
(fabs.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U))) 1)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(*.f64 1 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 2))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))) (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 1 (/.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (neg.f64 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (neg.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (*.f64 U J) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2)) (-.f64 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U) 1)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 3)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 2)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U) 2))
(fabs.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U))))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U) 3))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (log.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)) 1))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 U (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 U U) (*.f64 U 8))
(*.f64 U (+.f64 U 8))
(+.f64 (*.f64 U U) (*.f64 8 U))
(*.f64 U (+.f64 U 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 U (+.f64 U 8)))) 1)
(*.f64 U (+.f64 U 8))
(/.f64 (*.f64 U (+.f64 (pow.f64 U 3) 512)) (fma.f64 U U (+.f64 64 (*.f64 U -8))))
(*.f64 (/.f64 U (fma.f64 U U (fma.f64 U -8 64))) (+.f64 (pow.f64 U 3) 512))
(/.f64 (*.f64 U (fma.f64 U U -64)) (+.f64 U -8))
(/.f64 (fma.f64 U U -64) (/.f64 (+.f64 U -8) U))
(*.f64 (/.f64 U (+.f64 U -8)) (fma.f64 U U -64))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) 512) U) (fma.f64 U U (+.f64 64 (*.f64 U -8))))
(/.f64 (*.f64 U (+.f64 (pow.f64 U 3) 512)) (fma.f64 U U (+.f64 64 (*.f64 U -8))))
(*.f64 (/.f64 U (fma.f64 U U (fma.f64 U -8 64))) (+.f64 (pow.f64 U 3) 512))
(/.f64 (*.f64 (fma.f64 U U -64) U) (+.f64 U -8))
(/.f64 (fma.f64 U U -64) (/.f64 (+.f64 U -8) U))
(*.f64 (/.f64 U (+.f64 U -8)) (fma.f64 U U -64))
(pow.f64 (*.f64 U (+.f64 U 8)) 1)
(*.f64 U (+.f64 U 8))
(pow.f64 (cbrt.f64 (*.f64 U (+.f64 U 8))) 3)
(*.f64 U (+.f64 U 8))
(pow.f64 (pow.f64 (*.f64 U (+.f64 U 8)) 3) 1/3)
(*.f64 U (+.f64 U 8))
(pow.f64 (sqrt.f64 (*.f64 U (+.f64 U 8))) 2)
(*.f64 U (+.f64 U 8))
(sqrt.f64 (pow.f64 (*.f64 U (+.f64 U 8)) 2))
(fabs.f64 (*.f64 U (+.f64 U 8)))
(log.f64 (pow.f64 (exp.f64 (+.f64 U 8)) U))
(*.f64 U (+.f64 U 8))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 U (+.f64 U 8)))))
(*.f64 U (+.f64 U 8))
(cbrt.f64 (pow.f64 (*.f64 U (+.f64 U 8)) 3))
(*.f64 U (+.f64 U 8))
(cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (+.f64 U 8) 3)))
(*.f64 U (+.f64 U 8))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 U 8) 3) (pow.f64 U 3)))
(*.f64 U (+.f64 U 8))
(expm1.f64 (log1p.f64 (*.f64 U (+.f64 U 8))))
(*.f64 U (+.f64 U 8))
(exp.f64 (log.f64 (*.f64 U (+.f64 U 8))))
(*.f64 U (+.f64 U 8))
(exp.f64 (*.f64 (log.f64 (*.f64 U (+.f64 U 8))) 1))
(*.f64 U (+.f64 U 8))
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
(*.f64 U (+.f64 U 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 1)
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 1)
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) 3)
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 1/3)
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) 2)
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2))
(fabs.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 l 3)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) 1))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U))) 1)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (neg.f64 (*.f64 U U))) (-.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 U U)) (fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 U U)) (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(*.f64 1 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 2)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U) 2)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 2)) (cbrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)) (cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U) 2)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U) 2)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) (sqrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 8 (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (*.f64 U (-.f64 U (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) -2) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (neg.f64 (*.f64 U U))) (-.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 U U)) (fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 U U)) (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) (pow.f64 U 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 8 (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (*.f64 U (-.f64 U (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) -2) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U) (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U U))))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (neg.f64 (*.f64 U U))) (-.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 U U)) (fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 U U)) (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) (pow.f64 U 3)) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 8 (pow.f64 U 3)) 1) (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (*.f64 U (-.f64 U (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) -2) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U U)) (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (neg.f64 (*.f64 U U))) (-.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 U U)) (fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 U U)) (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 8 (pow.f64 U 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (*.f64 U (-.f64 U (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 1 (/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) -2) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (neg.f64 (*.f64 U U)))) (neg.f64 (-.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) -4)) (+.f64 U (*.f64 (*.f64 (*.f64 l J) -2) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8)) (+.f64 (*.f64 U U) (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4) (*.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 8 (pow.f64 U 3)) (fma.f64 U U (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (neg.f64 (*.f64 U (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (fma.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (*.f64 (*.f64 (*.f64 l J) -2) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4)) (-.f64 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2) 4 (neg.f64 (*.f64 U U)))) (neg.f64 (-.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) -4)) (+.f64 U (*.f64 (*.f64 (*.f64 l J) -2) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 1)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) 3)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 3) 1/3)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) 2)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 2))
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U) 2))
(fabs.f64 (fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U) 3))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (log.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)) 1))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2 U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 U (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 2) (cbrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) (sqrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l 2) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))) 1)
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))) 1)
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 3)
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8) 1/3)
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3)))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 2)
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l))))))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)) 3) 8))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3)))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))) 1))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) l)))))
(*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))

eval229.0ms (1.6%)

Compiler

Compiled 8209 to 5714 computations (30.4% saved)

prune152.0ms (1%)

Pruning

32 alts after pruning (28 fresh and 4 done)

PrunedKeptTotal
New34110351
Fresh41822
Picked145
Done000
Total34632378
Accurracy
100.0%
Counts
378 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.3%
(fma.f64 l (*.f64 2 J) U)
2.4%
(fma.f64 U -3 -8)
10.1%
(pow.f64 U -3)
12.8%
(pow.f64 U -8)
2.3%
(/.f64 1 (+.f64 (*.f64 U -8) -7))
2.1%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -8 U) U)
2.3%
(-.f64 (*.f64 J -8) U)
2.4%
(-.f64 -8 U)
60.9%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
68.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
70.2%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
61.4%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
47.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
25.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
24.8%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
61.4%
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
32.0%
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))) U)
47.0%
(+.f64 (*.f64 2 (*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))) U)
39.6%
(+.f64 (*.f64 2 (*.f64 l (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))) U)
61.4%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
51.3%
(+.f64 (*.f64 2 (*.f64 l J)) U)
22.3%
(+.f64 U 64)
9.8%
(*.f64 U (-.f64 U -8))
8.5%
(*.f64 U U)
6.8%
(*.f64 U 9)
2.3%
(*.f64 U -3)
16.3%
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
26.4%
(log1p.f64 (expm1.f64 U))
6.4%
(log.f64 (/.f64 -3 (exp.f64 U)))
32.3%
U
2.6%
1
51.3%
(fma.f64 l (*.f64 2 J) U)
2.4%
(fma.f64 U -3 -8)
10.1%
(pow.f64 U -3)
12.8%
(pow.f64 U -8)
2.3%
(/.f64 1 (+.f64 (*.f64 U -8) -7))
2.1%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -8 U) U)
2.3%
(-.f64 (*.f64 J -8) U)
2.4%
(-.f64 -8 U)
60.9%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
68.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
70.2%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
61.4%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
47.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
25.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
24.8%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
61.4%
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
32.0%
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))) U)
47.0%
(+.f64 (*.f64 2 (*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))) U)
39.6%
(+.f64 (*.f64 2 (*.f64 l (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))) U)
61.4%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
51.3%
(+.f64 (*.f64 2 (*.f64 l J)) U)
22.3%
(+.f64 U 64)
9.8%
(*.f64 U (-.f64 U -8))
8.5%
(*.f64 U U)
6.8%
(*.f64 U 9)
2.3%
(*.f64 U -3)
16.3%
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
26.4%
(log1p.f64 (expm1.f64 U))
6.4%
(log.f64 (/.f64 -3 (exp.f64 U)))
32.3%
U
2.6%
1
Compiler

Compiled 1386 to 1064 computations (23.2% saved)

localize186.0ms (1.3%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 1/384 (pow.f64 K 4))
98.6%
(+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
85.9%
(*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))
76.0%
(+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))
100.0%
(-.f64 (/.f64 -8 U) U)
100.0%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
99.8%
(*.f64 1/3 (pow.f64 l 3))
94.2%
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
Compiler

Compiled 199 to 116 computations (41.7% saved)

series13.0ms (0.1%)

Counts
7 → 126
Calls

42 calls:

TimeVariablePointExpression
1.0ms
K
@inf
(+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))
1.0ms
l
@0
(*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))
1.0ms
J
@0
(*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))
1.0ms
l
@inf
(*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))
1.0ms
J
@inf
(*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))

rewrite86.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
029195
1659193
Stop Event
node limit
Counts
7 → 212
Calls
Call 1
Inputs
(*.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) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))
(*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))
(+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 1/384 (pow.f64 K 4))
Outputs
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) J) (*.f64 (*.f64 l 2) J))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(*.f64 1 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 2) (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U) (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U)) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2)) (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(exp.f64 (log.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)
(fma.f64 1 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)
(fma.f64 1 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 2) (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(+.f64 (/.f64 -8 U) (neg.f64 U))
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(+.f64 (fma.f64 -8 (/.f64 1 U) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (fma.f64 -8 (/.f64 1 U) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (fma.f64 1 (/.f64 -8 U) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (fma.f64 1 (/.f64 -8 U) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (*.f64 (/.f64 -8 U) 1) (*.f64 (neg.f64 U) 1))
(*.f64 1 (-.f64 (/.f64 -8 U) U))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 -8 U) U)) 2) (cbrt.f64 (-.f64 (/.f64 -8 U) U)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 -8 U) U)) (sqrt.f64 (-.f64 (/.f64 -8 U) U)))
(*.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (/.f64 1 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U))))))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 U)) (-.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))) (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(/.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(/.f64 (neg.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3))) (neg.f64 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U))))))
(/.f64 (neg.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))) (neg.f64 (+.f64 (/.f64 -8 U) U)))
(/.f64 (+.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 (neg.f64 U) 3)) (+.f64 (/.f64 64 (*.f64 U U)) (-.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (*.f64 (/.f64 -8 U) (neg.f64 U)))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 (neg.f64 U) (neg.f64 U))) (-.f64 (/.f64 -8 U) (neg.f64 U)))
(pow.f64 (-.f64 (/.f64 -8 U) U) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 -8 U) U)) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 -8 U) U)) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 -8 U) U)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 -8 U) U))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 -8 U) U)))
(exp.f64 (log.f64 (-.f64 (/.f64 -8 U) U)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 -8 U) U)) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
(fma.f64 -8 (/.f64 1 U) (neg.f64 U))
(fma.f64 1 (/.f64 -8 U) (neg.f64 U))
(fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 U))
(fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 U))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 K 8) 1/147456) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))) (/.f64 (*.f64 (pow.f64 K 4) 1/64) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(*.f64 1 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 2) (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6))) (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (/.f64 1 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))) (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K))) (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6))) (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6)))) (neg.f64 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64))) (neg.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(/.f64 (+.f64 (*.f64 -1/512 (pow.f64 K 6)) (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104)) (+.f64 (*.f64 (pow.f64 K 4) 1/64) (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 4) 1/64) (*.f64 (pow.f64 K 8) 1/147456)) (-.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4))))
(pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 3)
(pow.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 2))
(log.f64 (exp.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(cbrt.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(exp.f64 (log.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 (pow.f64 K 4) 1/384 (*.f64 -1/8 (*.f64 K K)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (*.f64 K K) -1/8 (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 1 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 1 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/64)) (cbrt.f64 (*.f64 -1/8 (*.f64 K K))) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 8) 1/147456)) (cbrt.f64 (*.f64 1/384 (pow.f64 K 4))) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 (*.f64 K (sqrt.f64 -1/8)) (*.f64 K (sqrt.f64 -1/8)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (*.f64 (*.f64 K K) (sqrt.f64 1/384)) (*.f64 (*.f64 K K) (sqrt.f64 1/384)) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 (*.f64 -1/8 K) K (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)))
(+.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) 1) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) 1) (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))) (-.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))) (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) 3) (pow.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J))) (-.f64 (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))) (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J))) (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))) (-.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))))
(pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 1)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) l) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(fma.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))
(fma.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) (/.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 l (+.f64 (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) J))
(*.f64 (*.f64 l J) (+.f64 1 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (*.f64 l J) (+.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1))
(*.f64 1 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 2) (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))))))
(*.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2)) (/.f64 1 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 (+.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1) (*.f64 l J))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))) (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))))
(/.f64 1 (/.f64 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3)) (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))) (neg.f64 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3) (pow.f64 (*.f64 l J) 3)) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (-.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (pow.f64 (*.f64 l J) 2) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (pow.f64 (*.f64 l J) 2)) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))
(pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 3)
(pow.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2))
(log.f64 (exp.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))))
(cbrt.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(exp.f64 (log.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(fma.f64 l J (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) (*.f64 l J))
(fma.f64 J l (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) (*.f64 l J) (*.f64 l J))
(fma.f64 (*.f64 l J) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) (*.f64 l J))
(fma.f64 1 (*.f64 l J) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 1 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l J)) 2) (cbrt.f64 (*.f64 l J)) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2) (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (*.f64 l J))
(fma.f64 (sqrt.f64 (*.f64 l J)) (sqrt.f64 (*.f64 l J)) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (*.f64 l J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/384 (pow.f64 K 4)))) 1)
(pow.f64 (*.f64 1/384 (pow.f64 K 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/384 (pow.f64 K 4))) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) 1/3)
(pow.f64 (*.f64 (*.f64 K K) (sqrt.f64 1/384)) 2)
(sqrt.f64 (*.f64 (pow.f64 K 8) 1/147456))
(log.f64 (pow.f64 (exp.f64 1/384) (pow.f64 K 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/384 (pow.f64 K 4)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104))
(expm1.f64 (log1p.f64 (*.f64 1/384 (pow.f64 K 4))))
(exp.f64 (log.f64 (*.f64 1/384 (pow.f64 K 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/384 (pow.f64 K 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/384 (pow.f64 K 4))))

simplify160.0ms (1.1%)

Algorithm
egg-herbie
Rules
1036×associate-*r*
932×associate-*l*
908×log-prod
786×fma-def
552×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055114122
1152713310
2654113310
Stop Event
node limit
Counts
338 → 317
Calls
Call 1
Inputs
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
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)) U))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.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)) U))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.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)) U))
U
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
U
U
(/.f64 -8 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(*.f64 -1 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(*.f64 -1 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(*.f64 -1/8 (pow.f64 K 2))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 1/384 (pow.f64 K 4))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 1/384 (pow.f64 K 4))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J)) (*.f64 -1 J))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J)) (*.f64 -1 J))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J)) (*.f64 -1 J))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J)) (*.f64 -1 J))))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l))) J))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l))) J))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l))) J))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l))) J))
(*.f64 l J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2)))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) J) (*.f64 (*.f64 l 2) J))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(*.f64 1 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 2) (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U) (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U)) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2)) (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(exp.f64 (log.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)
(fma.f64 1 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)
(fma.f64 1 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 2) (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(+.f64 (/.f64 -8 U) (neg.f64 U))
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(+.f64 (fma.f64 -8 (/.f64 1 U) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (fma.f64 -8 (/.f64 1 U) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (fma.f64 1 (/.f64 -8 U) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (fma.f64 1 (/.f64 -8 U) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (*.f64 (/.f64 -8 U) 1) (*.f64 (neg.f64 U) 1))
(*.f64 1 (-.f64 (/.f64 -8 U) U))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 -8 U) U)) 2) (cbrt.f64 (-.f64 (/.f64 -8 U) U)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 -8 U) U)) (sqrt.f64 (-.f64 (/.f64 -8 U) U)))
(*.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (/.f64 1 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U))))))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 U)) (-.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))) (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(/.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(/.f64 (neg.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3))) (neg.f64 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U))))))
(/.f64 (neg.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))) (neg.f64 (+.f64 (/.f64 -8 U) U)))
(/.f64 (+.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 (neg.f64 U) 3)) (+.f64 (/.f64 64 (*.f64 U U)) (-.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (*.f64 (/.f64 -8 U) (neg.f64 U)))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 (neg.f64 U) (neg.f64 U))) (-.f64 (/.f64 -8 U) (neg.f64 U)))
(pow.f64 (-.f64 (/.f64 -8 U) U) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 -8 U) U)) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 -8 U) U)) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 -8 U) U)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 -8 U) U))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 -8 U) U)))
(exp.f64 (log.f64 (-.f64 (/.f64 -8 U) U)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 -8 U) U)) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
(fma.f64 -8 (/.f64 1 U) (neg.f64 U))
(fma.f64 1 (/.f64 -8 U) (neg.f64 U))
(fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 U))
(fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 U))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 K 8) 1/147456) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))) (/.f64 (*.f64 (pow.f64 K 4) 1/64) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(*.f64 1 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 2) (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6))) (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (/.f64 1 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))) (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K))) (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6))) (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6)))) (neg.f64 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64))) (neg.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(/.f64 (+.f64 (*.f64 -1/512 (pow.f64 K 6)) (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104)) (+.f64 (*.f64 (pow.f64 K 4) 1/64) (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 4) 1/64) (*.f64 (pow.f64 K 8) 1/147456)) (-.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4))))
(pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 3)
(pow.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 2))
(log.f64 (exp.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(cbrt.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(exp.f64 (log.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 (pow.f64 K 4) 1/384 (*.f64 -1/8 (*.f64 K K)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (*.f64 K K) -1/8 (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 1 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 1 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/64)) (cbrt.f64 (*.f64 -1/8 (*.f64 K K))) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 8) 1/147456)) (cbrt.f64 (*.f64 1/384 (pow.f64 K 4))) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 (*.f64 K (sqrt.f64 -1/8)) (*.f64 K (sqrt.f64 -1/8)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (*.f64 (*.f64 K K) (sqrt.f64 1/384)) (*.f64 (*.f64 K K) (sqrt.f64 1/384)) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 (*.f64 -1/8 K) K (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)))
(+.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) 1) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) 1) (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))) (-.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))) (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) 3) (pow.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J))) (-.f64 (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))) (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J))) (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))) (-.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))))
(pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 1)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) l) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(fma.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))
(fma.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) (/.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 l (+.f64 (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) J))
(*.f64 (*.f64 l J) (+.f64 1 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (*.f64 l J) (+.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1))
(*.f64 1 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 2) (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))))))
(*.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2)) (/.f64 1 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 (+.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1) (*.f64 l J))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))) (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))))
(/.f64 1 (/.f64 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3)) (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))) (neg.f64 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3) (pow.f64 (*.f64 l J) 3)) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (-.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (pow.f64 (*.f64 l J) 2) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (pow.f64 (*.f64 l J) 2)) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))
(pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 3)
(pow.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2))
(log.f64 (exp.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))))
(cbrt.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(exp.f64 (log.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(fma.f64 l J (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) (*.f64 l J))
(fma.f64 J l (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) (*.f64 l J) (*.f64 l J))
(fma.f64 (*.f64 l J) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) (*.f64 l J))
(fma.f64 1 (*.f64 l J) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 1 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l J)) 2) (cbrt.f64 (*.f64 l J)) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2) (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (*.f64 l J))
(fma.f64 (sqrt.f64 (*.f64 l J)) (sqrt.f64 (*.f64 l J)) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (*.f64 l J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/384 (pow.f64 K 4)))) 1)
(pow.f64 (*.f64 1/384 (pow.f64 K 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/384 (pow.f64 K 4))) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) 1/3)
(pow.f64 (*.f64 (*.f64 K K) (sqrt.f64 1/384)) 2)
(sqrt.f64 (*.f64 (pow.f64 K 8) 1/147456))
(log.f64 (pow.f64 (exp.f64 1/384) (pow.f64 K 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/384 (pow.f64 K 4)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104))
(expm1.f64 (log1p.f64 (*.f64 1/384 (pow.f64 K 4))))
(exp.f64 (log.f64 (*.f64 1/384 (pow.f64 K 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/384 (pow.f64 K 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/384 (pow.f64 K 4))))
Outputs
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 J (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 J (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 J (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 J (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
U
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
U
U
(/.f64 -8 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 -1 U)
(neg.f64 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 -1 U)
(neg.f64 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 -1/8 (pow.f64 K 2))
(*.f64 -1/8 (*.f64 K K))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 1/384 (pow.f64 K 4))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 1/384 (pow.f64 K 4))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) (*.f64 l J))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 (*.f64 (*.f64 l J) -1/8) (*.f64 K K))
(*.f64 l (*.f64 (*.f64 J -1/8) (*.f64 K K)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (*.f64 l (pow.f64 K 4)) (*.f64 J 1/384))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (*.f64 l (pow.f64 K 4)) (*.f64 J 1/384))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J) J) l)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J)) (*.f64 -1 J))))
(*.f64 (neg.f64 l) (*.f64 -1 (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(*.f64 J (*.f64 1 (fma.f64 l (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) l)))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J)) (*.f64 -1 J))))
(*.f64 (neg.f64 l) (*.f64 -1 (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(*.f64 J (*.f64 1 (fma.f64 l (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) l)))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J)) (*.f64 -1 J))))
(*.f64 (neg.f64 l) (*.f64 -1 (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(*.f64 J (*.f64 1 (fma.f64 l (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) l)))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) J)) (*.f64 -1 J))))
(*.f64 (neg.f64 l) (*.f64 -1 (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(*.f64 J (*.f64 1 (fma.f64 l (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) l)))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 l (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l)) J)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l))) J))
(*.f64 (neg.f64 l) (*.f64 -1 (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(*.f64 J (*.f64 1 (fma.f64 l (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) l)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l))) J))
(*.f64 (neg.f64 l) (*.f64 -1 (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(*.f64 J (*.f64 1 (fma.f64 l (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) l)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l))) J))
(*.f64 (neg.f64 l) (*.f64 -1 (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(*.f64 J (*.f64 1 (fma.f64 l (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) l)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 l) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4))) l))) J))
(*.f64 (neg.f64 l) (*.f64 -1 (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(*.f64 J (*.f64 1 (fma.f64 l (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) l)))
(*.f64 l J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))
(fma.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 l J))
(*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (*.f64 l (pow.f64 K 4)) (*.f64 J 1/384))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J)))
(*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (*.f64 l (pow.f64 K 4)) (*.f64 J 1/384))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 l 2)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) J) (*.f64 (*.f64 l 2) J))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))) 1)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 1)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 3)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) 1/3)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 2)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2))
(fabs.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 1))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))) 1)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2) (*.f64 U U)) (fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) (neg.f64 U)))
(*.f64 1 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 2) (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2) (*.f64 U U)) (fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) (neg.f64 U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U) (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2) (*.f64 U U)) (fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U)) (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2) (*.f64 U U)) (fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2)) (-.f64 U (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 3)) (+.f64 (*.f64 U U) (-.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2) (*.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) (neg.f64 U)))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) 2)) (-.f64 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) 2)) (-.f64 U (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))))
(pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 1)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 3)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 3) 1/3)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 2)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 2))
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U) 2))
(fabs.f64 (fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U))
(log.f64 (exp.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U))))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U) 3))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(exp.f64 (log.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)) 1))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 1 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J) U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 1 U (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) 2) (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J)) U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (/.f64 -8 U) (neg.f64 U))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(-.f64 (/.f64 -8 U) (-.f64 U (*.f64 U 0)))
(+.f64 (fma.f64 -8 (/.f64 1 U) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(-.f64 (/.f64 -8 U) (-.f64 U (*.f64 U 0)))
(+.f64 (fma.f64 -8 (/.f64 1 U) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(-.f64 (/.f64 -8 U) (-.f64 U (*.f64 U 0)))
(+.f64 (fma.f64 1 (/.f64 -8 U) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(-.f64 (/.f64 -8 U) (-.f64 U (*.f64 U 0)))
(+.f64 (fma.f64 1 (/.f64 -8 U) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(-.f64 (/.f64 -8 U) (-.f64 U (*.f64 U 0)))
(+.f64 (fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (+.f64 (neg.f64 U) U) (fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 U)))
(+.f64 (*.f64 U 0) (-.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U))) U))
(+.f64 (fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (+.f64 (neg.f64 U) U) (fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 U)))
(+.f64 (*.f64 U 0) (-.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U))) U))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 U 1))) (fma.f64 (neg.f64 U) 1 (*.f64 U 1)))
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(-.f64 (/.f64 -8 U) (-.f64 U (*.f64 U 0)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2)))) (fma.f64 (neg.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))
(+.f64 (-.f64 (/.f64 -8 U) U) (fma.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 U) U))
(-.f64 (/.f64 -8 U) (-.f64 U (*.f64 U 0)))
(+.f64 (*.f64 (/.f64 -8 U) 1) (*.f64 (neg.f64 U) 1))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 1 (-.f64 (/.f64 -8 U) U))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 -8 U) U)) 2) (cbrt.f64 (-.f64 (/.f64 -8 U) U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 (sqrt.f64 (-.f64 (/.f64 -8 U) U)) (sqrt.f64 (-.f64 (/.f64 -8 U) U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (/.f64 1 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U))))))
(/.f64 (*.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) 1) (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))))
(/.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (/.f64 -8 U)) (/.f64 64 (*.f64 U U))))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 U (/.f64 -8 U))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 U (/.f64 -8 U)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 U)) (-.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 U)))
(*.f64 (+.f64 (sqrt.f64 U) (sqrt.f64 (/.f64 -8 U))) (-.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))) (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3))))
(/.f64 (*.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) 1) (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))))
(/.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (/.f64 -8 U)) (/.f64 64 (*.f64 U U))))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 U (/.f64 -8 U))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 U (/.f64 -8 U)))
(/.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))))
(/.f64 (*.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) 1) (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))))
(/.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (/.f64 -8 U)) (/.f64 64 (*.f64 U U))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 U (/.f64 -8 U))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 U (/.f64 -8 U)))
(/.f64 (neg.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3))) (neg.f64 (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U))))))
(*.f64 1 (/.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (/.f64 -8 U)) (/.f64 64 (*.f64 U U)))))
(/.f64 (neg.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))) (neg.f64 (+.f64 (/.f64 -8 U) U)))
(/.f64 (neg.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))) (neg.f64 (+.f64 U (/.f64 -8 U))))
(/.f64 (+.f64 (/.f64 -64 (*.f64 U U)) (*.f64 U U)) (-.f64 (/.f64 8 U) U))
(/.f64 (+.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 (neg.f64 U) 3)) (+.f64 (/.f64 64 (*.f64 U U)) (-.f64 (*.f64 (neg.f64 U) (neg.f64 U)) (*.f64 (/.f64 -8 U) (neg.f64 U)))))
(/.f64 (*.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) 1) (+.f64 (/.f64 64 (*.f64 U U)) (*.f64 U (+.f64 U (/.f64 -8 U)))))
(/.f64 (-.f64 (/.f64 -512 (pow.f64 U 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (/.f64 -8 U)) (/.f64 64 (*.f64 U U))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 (neg.f64 U) (neg.f64 U))) (-.f64 (/.f64 -8 U) (neg.f64 U)))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 U (/.f64 -8 U))))
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 U (/.f64 -8 U)))
(pow.f64 (-.f64 (/.f64 -8 U) U) 1)
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 -8 U) U)) 3)
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(pow.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 3) 1/3)
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 -8 U) U)) 2)
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 2))
(fabs.f64 (-.f64 (/.f64 -8 U) U))
(log.f64 (exp.f64 (-.f64 (/.f64 -8 U) U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 -8 U) U))))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(cbrt.f64 (pow.f64 (-.f64 (/.f64 -8 U) U) 3))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(expm1.f64 (log1p.f64 (-.f64 (/.f64 -8 U) U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(exp.f64 (log.f64 (-.f64 (/.f64 -8 U) U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 -8 U) U)) 1))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(fma.f64 -8 (/.f64 1 U) (neg.f64 U))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(fma.f64 1 (/.f64 -8 U) (neg.f64 U))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(fma.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U)) (neg.f64 U))
(-.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 U U))) (cbrt.f64 (/.f64 -8 U))) U)
(fma.f64 (sqrt.f64 (/.f64 -8 U)) (sqrt.f64 (/.f64 -8 U)) (neg.f64 U))
(-.f64 (neg.f64 U) (/.f64 8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 1)
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(-.f64 (/.f64 (*.f64 (pow.f64 K 8) 1/147456) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))) (/.f64 (*.f64 (pow.f64 K 4) 1/64) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 (*.f64 K K) 1/8)))
(/.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) -1/64)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K 1/8))))
(*.f64 1 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 2) (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6))) (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) 1) (-.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) 1/64)) (*.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) (-.f64 1/64 (*.f64 (*.f64 K K) -1/3072)))))
(*.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (/.f64 1 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 (*.f64 K K) 1/8)))
(/.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) -1/64)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K 1/8))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))) (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) 1) (-.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) 1/64)) (*.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) (-.f64 1/64 (*.f64 (*.f64 K K) -1/3072)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K))) (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 (*.f64 K K) 1/8)))
(/.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) -1/64)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K 1/8))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6))) (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) 1) (-.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) 1/64)) (*.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) (-.f64 1/64 (*.f64 (*.f64 K K) -1/3072)))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 (*.f64 K K) 1/8)))
(/.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) -1/64)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K 1/8))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) (*.f64 -1/512 (pow.f64 K 6)))) (neg.f64 (-.f64 (+.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) 1/64)) (*.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) (-.f64 1/64 (*.f64 (*.f64 K K) -1/3072))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64))) (neg.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/8 (*.f64 K K)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64))) (neg.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 (*.f64 K K) 1/8))))
(/.f64 (fma.f64 (pow.f64 K 4) 1/64 (*.f64 (pow.f64 K 8) -1/147456)) (fma.f64 -1/8 (*.f64 K K) (*.f64 (pow.f64 K 4) -1/384)))
(/.f64 (+.f64 (*.f64 -1/512 (pow.f64 K 6)) (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104)) (+.f64 (*.f64 (pow.f64 K 4) 1/64) (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) 1) (-.f64 (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) 1/64)) (*.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104 (*.f64 -1/512 (pow.f64 K 6))) (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) (-.f64 1/64 (*.f64 (*.f64 K K) -1/3072)))))
(/.f64 (-.f64 (*.f64 (pow.f64 K 4) 1/64) (*.f64 (pow.f64 K 8) 1/147456)) (-.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 K 8) 1/147456) (*.f64 (pow.f64 K 4) 1/64))) (neg.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 (*.f64 K K) 1/8))))
(/.f64 (fma.f64 (pow.f64 K 4) 1/64 (*.f64 (pow.f64 K 8) -1/147456)) (fma.f64 -1/8 (*.f64 K K) (*.f64 (pow.f64 K 4) -1/384)))
(pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1)
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(pow.f64 (cbrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 3)
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(pow.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 3) 1/3)
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(pow.f64 (sqrt.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 2)
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(sqrt.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) 2))
(fabs.f64 (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(log.f64 (exp.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(cbrt.f64 (pow.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 3))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(expm1.f64 (log1p.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(exp.f64 (log.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) 1))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(log1p.f64 (expm1.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (pow.f64 K 4) 1/384 (*.f64 -1/8 (*.f64 K K)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (*.f64 K K) -1/8 (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 1 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 1 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) 1/64)) (cbrt.f64 (*.f64 -1/8 (*.f64 K K))) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 8) 1/147456)) (cbrt.f64 (*.f64 1/384 (pow.f64 K 4))) (*.f64 -1/8 (*.f64 K K)))
(fma.f64 (*.f64 K (sqrt.f64 -1/8)) (*.f64 K (sqrt.f64 -1/8)) (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 (*.f64 (*.f64 K K) (sqrt.f64 1/384)) (*.f64 (*.f64 K K) (sqrt.f64 1/384)) (*.f64 -1/8 (*.f64 K K)))
(+.f64 (pow.f64 (*.f64 K (*.f64 K (sqrt.f64 1/384))) 2) (*.f64 -1/8 (*.f64 K K)))
(+.f64 (*.f64 -1/8 (*.f64 K K)) (pow.f64 (*.f64 (*.f64 K K) (sqrt.f64 1/384)) 2))
(fma.f64 (*.f64 -1/8 K) K (*.f64 1/384 (pow.f64 K 4)))
(fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))
(+.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) 1) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) 1))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) 1) (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) 1))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 1)
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))) (-.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))) (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l J) -1/8) (*.f64 K K)) 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (*.f64 (*.f64 (*.f64 l J) -1/8) (*.f64 K K)) (-.f64 (*.f64 (*.f64 (*.f64 l J) -1/8) (*.f64 K K)) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 l J) 3) (+.f64 (*.f64 -1/512 (pow.f64 (*.f64 K K) 3)) (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104))) (fma.f64 (*.f64 (pow.f64 K 8) 1/147456) (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (pow.f64 (*.f64 l J) 2)) (fma.f64 -1/8 (*.f64 K K) (*.f64 (pow.f64 K 4) -1/384)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) 3) (pow.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J))) (-.f64 (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))) (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l J) -1/8) (*.f64 K K)) 3) (pow.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (*.f64 (*.f64 (*.f64 l J) -1/8) (*.f64 K K)) (-.f64 (*.f64 (*.f64 (*.f64 l J) -1/8) (*.f64 K K)) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 l J) 3) (+.f64 (*.f64 -1/512 (pow.f64 (*.f64 K K) 3)) (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104))) (fma.f64 (*.f64 (pow.f64 K 8) 1/147456) (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (pow.f64 (*.f64 l J) 2)) (fma.f64 -1/8 (*.f64 K K) (*.f64 (pow.f64 K 4) -1/384)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4))) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (*.f64 l J) (-.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))) (*.f64 (*.f64 l J) (-.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(/.f64 (*.f64 (pow.f64 (*.f64 l J) 2) (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) -1/64))) (*.f64 (*.f64 l J) (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K 1/8)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J))) (*.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))) (-.f64 (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J)) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 (*.f64 l J) (-.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))) (*.f64 (*.f64 l J) (-.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(/.f64 (*.f64 (pow.f64 (*.f64 l J) 2) (fma.f64 (pow.f64 K 8) 1/147456 (*.f64 (pow.f64 K 4) -1/64))) (*.f64 (*.f64 l J) (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K 1/8)))))
(pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 1)
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3)
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3) 1/3)
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2)
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 2))
(fabs.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) l) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 1))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(fma.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 l J) (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 l J)))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(fma.f64 (*.f64 l J) (*.f64 1/384 (pow.f64 K 4)) (*.f64 (*.f64 l J) (*.f64 -1/8 (*.f64 K K))))
(*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))) 1)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) (/.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 l (+.f64 (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) J))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (*.f64 l J) (+.f64 1 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (*.f64 l J) (+.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 1 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 2) (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(*.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 3) (pow.f64 (*.f64 l J) 3)) 1) (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 3) (pow.f64 (*.f64 l J) 3)) (fma.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)) (pow.f64 (*.f64 l J) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2)) (/.f64 1 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(*.f64 (+.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 1) (*.f64 l J))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))) (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 3) (pow.f64 (*.f64 l J) 3)) 1) (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 3) (pow.f64 (*.f64 l J) 3)) (fma.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)) (pow.f64 (*.f64 l J) 2)))
(/.f64 1 (/.f64 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3)) (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 3) (pow.f64 (*.f64 l J) 3)) 1) (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 3) (pow.f64 (*.f64 l J) 3)) (fma.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)) (pow.f64 (*.f64 l J) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 2)) (*.f64 l (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l J) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 3) (pow.f64 (*.f64 l J) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 3) (pow.f64 (*.f64 l J) 3)) (fma.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)) (pow.f64 (*.f64 l J) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2))) (neg.f64 (*.f64 l (-.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l J) 2) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 2))) (*.f64 (neg.f64 l) (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 2) (pow.f64 (*.f64 l J) 2)) (*.f64 (neg.f64 l) (-.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 3) (pow.f64 (*.f64 l J) 3)) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (-.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (pow.f64 (*.f64 l J) 2) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 3) (pow.f64 (*.f64 l J) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 2) (-.f64 (pow.f64 (*.f64 l J) 2) (*.f64 (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) (pow.f64 (*.f64 l J) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 3) (pow.f64 (*.f64 l J) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 2) (pow.f64 (*.f64 l J) 2)) (*.f64 (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) (pow.f64 (*.f64 l J) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) 2) (pow.f64 (*.f64 l J) 2)) (-.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) 2) (pow.f64 (*.f64 l J) 2)) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))) 2) (pow.f64 (*.f64 l J) 2)) (*.f64 l (-.f64 (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4)))) J)))
(pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 1)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(pow.f64 (cbrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 3)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(pow.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3) 1/3)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(pow.f64 (sqrt.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 2)
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(sqrt.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)) 2))
(fabs.f64 (*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(log.f64 (exp.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(cbrt.f64 (pow.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 3))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(expm1.f64 (log1p.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(exp.f64 (log.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(exp.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))) 1))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(log1p.f64 (expm1.f64 (*.f64 l (+.f64 J (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 l J (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))) (*.f64 l J))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 J l (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) (*.f64 l J) (*.f64 l J))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 (*.f64 l J) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) (*.f64 l J))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 1 (*.f64 l J) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 1 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))) (*.f64 l J))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l J)) 2) (cbrt.f64 (*.f64 l J)) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) 2) (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (*.f64 l J))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 (sqrt.f64 (*.f64 l J)) (sqrt.f64 (*.f64 l J)) (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))))))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K)))))) (*.f64 l J))
(*.f64 l (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/384 (pow.f64 K 4)))) 1)
(*.f64 1/384 (pow.f64 K 4))
(pow.f64 (*.f64 1/384 (pow.f64 K 4)) 1)
(*.f64 1/384 (pow.f64 K 4))
(pow.f64 (cbrt.f64 (*.f64 1/384 (pow.f64 K 4))) 3)
(*.f64 1/384 (pow.f64 K 4))
(pow.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104))
(pow.f64 (*.f64 (*.f64 K K) (sqrt.f64 1/384)) 2)
(pow.f64 (*.f64 K (*.f64 K (sqrt.f64 1/384))) 2)
(sqrt.f64 (*.f64 (pow.f64 K 8) 1/147456))
(log.f64 (pow.f64 (exp.f64 1/384) (pow.f64 K 4)))
(*.f64 1/384 (pow.f64 K 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 1/384 (pow.f64 K 4))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 K 4) 3) 1/56623104))
(expm1.f64 (log1p.f64 (*.f64 1/384 (pow.f64 K 4))))
(*.f64 1/384 (pow.f64 K 4))
(exp.f64 (log.f64 (*.f64 1/384 (pow.f64 K 4))))
(*.f64 1/384 (pow.f64 K 4))
(exp.f64 (*.f64 (log.f64 (*.f64 1/384 (pow.f64 K 4))) 1))
(*.f64 1/384 (pow.f64 K 4))
(log1p.f64 (expm1.f64 (*.f64 1/384 (pow.f64 K 4))))
(*.f64 1/384 (pow.f64 K 4))

eval141.0ms (1%)

Compiler

Compiled 8410 to 5162 computations (38.6% saved)

prune106.0ms (0.7%)

Pruning

37 alts after pruning (29 fresh and 8 done)

PrunedKeptTotal
New32110331
Fresh41923
Picked145
Done044
Total32637363
Accurracy
100.0%
Counts
363 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.3%
(fma.f64 l (*.f64 2 J) U)
10.1%
(pow.f64 U -3)
12.8%
(pow.f64 U -8)
16.1%
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
16.1%
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
2.3%
(/.f64 1 (+.f64 (*.f64 U -8) -7))
2.1%
(/.f64 -3 U)
2.1%
(/.f64 -8 U)
2.3%
(-.f64 (/.f64 -8 U) U)
2.3%
(-.f64 (*.f64 J -8) U)
2.4%
(-.f64 -8 U)
68.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
70.2%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
61.4%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
47.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
25.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
24.8%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
61.4%
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
62.5%
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
40.9%
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))))) U)
39.6%
(+.f64 (*.f64 2 (*.f64 l (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))) U)
47.0%
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
61.4%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
51.3%
(+.f64 (*.f64 2 (*.f64 l J)) U)
62.5%
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
22.3%
(+.f64 U 64)
16.1%
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
9.8%
(*.f64 U (-.f64 U -8))
8.5%
(*.f64 U U)
6.8%
(*.f64 U 9)
2.3%
(*.f64 U -3)
2.3%
(neg.f64 U)
27.4%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
26.4%
(log1p.f64 (expm1.f64 U))
6.4%
(log.f64 (/.f64 -3 (exp.f64 U)))
32.3%
U
2.6%
1
51.3%
(fma.f64 l (*.f64 2 J) U)
10.1%
(pow.f64 U -3)
12.8%
(pow.f64 U -8)
16.1%
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
16.1%
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
2.3%
(/.f64 1 (+.f64 (*.f64 U -8) -7))
2.1%
(/.f64 -3 U)
2.1%
(/.f64 -8 U)
2.3%
(-.f64 (/.f64 -8 U) U)
2.3%
(-.f64 (*.f64 J -8) U)
2.4%
(-.f64 -8 U)
68.6%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
70.2%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
61.4%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
47.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
25.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
24.8%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
61.4%
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
62.5%
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
40.9%
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))))) U)
39.6%
(+.f64 (*.f64 2 (*.f64 l (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))) U)
47.0%
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
61.4%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
51.3%
(+.f64 (*.f64 2 (*.f64 l J)) U)
62.5%
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
22.3%
(+.f64 U 64)
16.1%
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
9.8%
(*.f64 U (-.f64 U -8))
8.5%
(*.f64 U U)
6.8%
(*.f64 U 9)
2.3%
(*.f64 U -3)
2.3%
(neg.f64 U)
27.4%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
26.4%
(log1p.f64 (expm1.f64 U))
6.4%
(log.f64 (/.f64 -3 (exp.f64 U)))
32.3%
U
2.6%
1
Compiler

Compiled 1560 to 1182 computations (24.2% saved)

localize262.0ms (1.8%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2)))
100.0%
(+.f64 (/.f64 -8 U) U)
99.9%
(/.f64 1 (+.f64 (/.f64 -8 U) U))
98.6%
(/.f64 64 (*.f64 U U))
52.5%
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
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)
57.6%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 139 to 68 computations (51.1% saved)

series12.0ms (0.1%)

Counts
7 → 94
Calls

33 calls:

TimeVariablePointExpression
5.0ms
U
@inf
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
2.0ms
K
@0
(*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2)))
1.0ms
U
@0
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
0.0ms
J
@inf
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
0.0ms
U
@0
(/.f64 64 (*.f64 U U))

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
644×add-sqr-sqrt
626×pow1
620×*-un-lft-identity
608×add-exp-log
608×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029129
1645129
Stop Event
node limit
Counts
7 → 236
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 64 (*.f64 U U))
(/.f64 1 (+.f64 (/.f64 -8 U) U))
(+.f64 (/.f64 -8 U) U)
(*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2)))
Outputs
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
-134217728
-262144
-4096
-512
-64
-8
-7
-4
-3
-2
-1
-1/2
-1/8
0
1/134217728
1/262144
1/4096
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
9/8
3/2
2
3
4
6
8
9
16
27
64
65
256
512
4096
262144
16777216
68719476736
18014398509481984
l
J
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
-134217728
-262144
-4096
-512
-64
-8
-7
-4
-3
-2
-1
-1/2
-1/8
0
1/134217728
1/262144
1/4096
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
9/8
3/2
2
3
4
6
8
9
16
27
64
65
256
512
4096
262144
16777216
68719476736
18014398509481984
l
J

simplify115.0ms (0.8%)

Algorithm
egg-herbie
Rules
1072×fma-neg
982×fma-def
754×*-commutative
572×associate-/r*
506×distribute-lft-out
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01793068
13753022
28182930
322182930
433722906
562102906
Stop Event
node limit
Counts
330 → 179
Calls
Call 1
Inputs
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))))
(/.f64 -8 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(*.f64 -1 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(*.f64 -1 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (pow.f64 U 2))
(*.f64 -1/8 U)
(+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3)))
(+.f64 (*.f64 -1/512 (pow.f64 U 5)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
(+.f64 (*.f64 -1/4096 (pow.f64 U 7)) (+.f64 (*.f64 -1/512 (pow.f64 U 5)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3)))))
(/.f64 1 U)
(+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U))
(+.f64 (*.f64 64 (/.f64 1 (pow.f64 U 5))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U)))
(+.f64 (*.f64 64 (/.f64 1 (pow.f64 U 5))) (+.f64 (*.f64 512 (/.f64 1 (pow.f64 U 7))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U))))
(/.f64 1 U)
(+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U))
(+.f64 (*.f64 64 (/.f64 1 (pow.f64 U 5))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U)))
(+.f64 (*.f64 64 (/.f64 1 (pow.f64 U 5))) (+.f64 (*.f64 512 (/.f64 1 (pow.f64 U 7))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U))))
(/.f64 -8 U)
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (*.f64 8 (/.f64 1 U)))
U
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (*.f64 8 (/.f64 1 U)))
U
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 J)
(+.f64 (*.f64 1/8 J) (*.f64 -1/64 (*.f64 (pow.f64 K 2) J)))
(+.f64 (*.f64 1/3072 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 1/8 J) (*.f64 -1/64 (*.f64 (pow.f64 K 2) J))))
(+.f64 (*.f64 -1/368640 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 1/8 J) (*.f64 -1/64 (*.f64 (pow.f64 K 2) J)))))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
-134217728
-262144
-4096
-512
-64
-8
-7
-4
-3
-2
-1
-1/2
-1/8
0
1/134217728
1/262144
1/4096
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
9/8
3/2
2
3
4
6
8
9
16
27
64
65
256
512
4096
262144
16777216
68719476736
18014398509481984
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(-.f64 -134217728 U)
(-.f64 U -134217728)
(-.f64 U U)
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U U)
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U U)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -134217728))
(log1p.f64 (expm1.f64 U))
(fma.f64 -134217728 -134217728 U)
(fma.f64 -134217728 U -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U U -134217728)
(fma.f64 U U U)
-134217728
-262144
-4096
-512
-64
-8
-7
-4
-3
-2
-1
-1/2
-1/8
0
1/134217728
1/262144
1/4096
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
9/8
3/2
2
3
4
6
8
9
16
27
64
65
256
512
4096
262144
16777216
68719476736
18014398509481984
Outputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l 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 J (pow.f64 l 3)) U))
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) 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 J (pow.f64 l 3)) (fma.f64 1/60 (*.f64 J (pow.f64 l 5)) U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))) (fma.f64 2 (*.f64 l J) 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)
(+.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 J (*.f64 2 l))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(*.f64 J (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.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 J (pow.f64 l 3)) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))))
(fma.f64 2 (*.f64 l J) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (+.f64 (*.f64 2 l) (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 J (pow.f64 l 7)) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 J (pow.f64 l 7)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 J (+.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))) (fma.f64 2 l (*.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))))
(/.f64 -8 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 -1 U)
(neg.f64 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(*.f64 -1 U)
(neg.f64 U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(-.f64 (*.f64 -1 U) (*.f64 8 (/.f64 1 U)))
(-.f64 (neg.f64 U) (/.f64 8 U))
(fma.f64 U -1 (/.f64 -8 U))
(-.f64 (/.f64 -8 U) U)
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(/.f64 64 (pow.f64 U 2))
(/.f64 64 (*.f64 U U))
(*.f64 -1/8 U)
(*.f64 U -1/8)
(+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3)))
(fma.f64 -1/8 U (*.f64 -1/64 (pow.f64 U 3)))
(fma.f64 U -1/8 (*.f64 -1/64 (pow.f64 U 3)))
(+.f64 (*.f64 -1/512 (pow.f64 U 5)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
(fma.f64 -1/512 (pow.f64 U 5) (fma.f64 -1/8 U (*.f64 -1/64 (pow.f64 U 3))))
(fma.f64 -1/512 (pow.f64 U 5) (fma.f64 U -1/8 (*.f64 -1/64 (pow.f64 U 3))))
(fma.f64 U -1/8 (fma.f64 -1/512 (pow.f64 U 5) (*.f64 -1/64 (pow.f64 U 3))))
(+.f64 (*.f64 -1/4096 (pow.f64 U 7)) (+.f64 (*.f64 -1/512 (pow.f64 U 5)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3)))))
(fma.f64 -1/4096 (pow.f64 U 7) (fma.f64 -1/512 (pow.f64 U 5) (fma.f64 -1/8 U (*.f64 -1/64 (pow.f64 U 3)))))
(fma.f64 -1/4096 (pow.f64 U 7) (fma.f64 -1/512 (pow.f64 U 5) (fma.f64 U -1/8 (*.f64 -1/64 (pow.f64 U 3)))))
(fma.f64 -1/512 (pow.f64 U 5) (fma.f64 -1/4096 (pow.f64 U 7) (fma.f64 U -1/8 (*.f64 -1/64 (pow.f64 U 3)))))
(fma.f64 -1/4096 (pow.f64 U 7) (fma.f64 U -1/8 (fma.f64 -1/512 (pow.f64 U 5) (*.f64 -1/64 (pow.f64 U 3)))))
(/.f64 1 U)
(+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U))
(+.f64 (/.f64 1 U) (/.f64 8 (pow.f64 U 3)))
(fma.f64 8 (pow.f64 U -3) (/.f64 1 U))
(+.f64 (*.f64 64 (/.f64 1 (pow.f64 U 5))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U)))
(+.f64 (+.f64 (/.f64 64 (pow.f64 U 5)) (/.f64 8 (pow.f64 U 3))) (/.f64 1 U))
(+.f64 (/.f64 1 U) (+.f64 (/.f64 8 (pow.f64 U 3)) (/.f64 64 (pow.f64 U 5))))
(+.f64 (/.f64 8 (pow.f64 U 3)) (+.f64 (/.f64 1 U) (/.f64 64 (pow.f64 U 5))))
(+.f64 (/.f64 1 U) (fma.f64 8 (pow.f64 U -3) (/.f64 64 (pow.f64 U 5))))
(+.f64 (*.f64 64 (/.f64 1 (pow.f64 U 5))) (+.f64 (*.f64 512 (/.f64 1 (pow.f64 U 7))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U))))
(+.f64 (/.f64 64 (pow.f64 U 5)) (+.f64 (+.f64 (/.f64 1 U) (/.f64 8 (pow.f64 U 3))) (/.f64 512 (pow.f64 U 7))))
(+.f64 (+.f64 (/.f64 1 U) (/.f64 8 (pow.f64 U 3))) (+.f64 (/.f64 64 (pow.f64 U 5)) (/.f64 512 (pow.f64 U 7))))
(+.f64 (/.f64 1 U) (+.f64 (/.f64 8 (pow.f64 U 3)) (+.f64 (/.f64 64 (pow.f64 U 5)) (/.f64 512 (pow.f64 U 7)))))
(+.f64 (/.f64 1 U) (+.f64 (/.f64 512 (pow.f64 U 7)) (+.f64 (/.f64 8 (pow.f64 U 3)) (/.f64 64 (pow.f64 U 5)))))
(+.f64 (/.f64 1 U) (+.f64 (/.f64 512 (pow.f64 U 7)) (fma.f64 8 (pow.f64 U -3) (/.f64 64 (pow.f64 U 5)))))
(+.f64 (/.f64 64 (pow.f64 U 5)) (+.f64 (/.f64 1 U) (fma.f64 8 (pow.f64 U -3) (/.f64 512 (pow.f64 U 7)))))
(/.f64 1 U)
(+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U))
(+.f64 (/.f64 1 U) (/.f64 8 (pow.f64 U 3)))
(fma.f64 8 (pow.f64 U -3) (/.f64 1 U))
(+.f64 (*.f64 64 (/.f64 1 (pow.f64 U 5))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U)))
(+.f64 (+.f64 (/.f64 64 (pow.f64 U 5)) (/.f64 8 (pow.f64 U 3))) (/.f64 1 U))
(+.f64 (/.f64 1 U) (+.f64 (/.f64 8 (pow.f64 U 3)) (/.f64 64 (pow.f64 U 5))))
(+.f64 (/.f64 8 (pow.f64 U 3)) (+.f64 (/.f64 1 U) (/.f64 64 (pow.f64 U 5))))
(+.f64 (/.f64 1 U) (fma.f64 8 (pow.f64 U -3) (/.f64 64 (pow.f64 U 5))))
(+.f64 (*.f64 64 (/.f64 1 (pow.f64 U 5))) (+.f64 (*.f64 512 (/.f64 1 (pow.f64 U 7))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 U 3))) (/.f64 1 U))))
(+.f64 (/.f64 64 (pow.f64 U 5)) (+.f64 (+.f64 (/.f64 1 U) (/.f64 8 (pow.f64 U 3))) (/.f64 512 (pow.f64 U 7))))
(+.f64 (+.f64 (/.f64 1 U) (/.f64 8 (pow.f64 U 3))) (+.f64 (/.f64 64 (pow.f64 U 5)) (/.f64 512 (pow.f64 U 7))))
(+.f64 (/.f64 1 U) (+.f64 (/.f64 8 (pow.f64 U 3)) (+.f64 (/.f64 64 (pow.f64 U 5)) (/.f64 512 (pow.f64 U 7)))))
(+.f64 (/.f64 1 U) (+.f64 (/.f64 512 (pow.f64 U 7)) (+.f64 (/.f64 8 (pow.f64 U 3)) (/.f64 64 (pow.f64 U 5)))))
(+.f64 (/.f64 1 U) (+.f64 (/.f64 512 (pow.f64 U 7)) (fma.f64 8 (pow.f64 U -3) (/.f64 64 (pow.f64 U 5)))))
(+.f64 (/.f64 64 (pow.f64 U 5)) (+.f64 (/.f64 1 U) (fma.f64 8 (pow.f64 U -3) (/.f64 512 (pow.f64 U 7)))))
(/.f64 -8 U)
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
U
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
U
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
(-.f64 U (*.f64 8 (/.f64 1 U)))
(-.f64 U (/.f64 8 U))
(+.f64 U (/.f64 -8 U))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 J)
(*.f64 J 1/8)
(+.f64 (*.f64 1/8 J) (*.f64 -1/64 (*.f64 (pow.f64 K 2) J)))
(fma.f64 1/8 J (*.f64 -1/64 (*.f64 J (*.f64 K K))))
(*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K))))
(*.f64 J (fma.f64 -1/64 (*.f64 K K) 1/8))
(*.f64 J (fma.f64 (*.f64 -1/64 K) K 1/8))
(+.f64 (*.f64 1/3072 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 1/8 J) (*.f64 -1/64 (*.f64 (pow.f64 K 2) J))))
(fma.f64 1/3072 (*.f64 J (pow.f64 K 4)) (fma.f64 1/8 J (*.f64 -1/64 (*.f64 J (*.f64 K K)))))
(fma.f64 1/3072 (*.f64 J (pow.f64 K 4)) (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))))
(*.f64 J (+.f64 (*.f64 -1/64 (*.f64 K K)) (fma.f64 1/3072 (pow.f64 K 4) 1/8)))
(*.f64 J (+.f64 (*.f64 1/3072 (pow.f64 K 4)) (fma.f64 (*.f64 -1/64 K) K 1/8)))
(+.f64 (*.f64 -1/368640 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 1/8 J) (*.f64 -1/64 (*.f64 (pow.f64 K 2) J)))))
(fma.f64 -1/368640 (*.f64 J (pow.f64 K 6)) (fma.f64 1/3072 (*.f64 J (pow.f64 K 4)) (fma.f64 1/8 J (*.f64 -1/64 (*.f64 J (*.f64 K K))))))
(fma.f64 -1/368640 (*.f64 J (pow.f64 K 6)) (fma.f64 1/3072 (*.f64 J (pow.f64 K 4)) (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K))))))
(*.f64 J (+.f64 (fma.f64 -1/64 (*.f64 K K) 1/8) (fma.f64 -1/368640 (pow.f64 K 6) (*.f64 1/3072 (pow.f64 K 4)))))
(*.f64 J (+.f64 (fma.f64 (*.f64 -1/64 K) K 1/8) (fma.f64 -1/368640 (pow.f64 K 6) (*.f64 1/3072 (pow.f64 K 4)))))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/8 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/8))
(-.f64 -134217728 U)
(-.f64 U -134217728)
(+.f64 U 134217728)
(-.f64 U U)
0
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U -134217728)
(*.f64 U U)
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
1
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(-.f64 (log.f64 -134217728) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U 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 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U -134217728 U)
(*.f64 -134217727 U)
(*.f64 U -134217727)
(fma.f64 U U -134217728)
(fma.f64 U U U)
-134217728
-262144
-4096
-512
-64
-8
-7
-4
-3
-2
-1
-1/2
-1/8
0
1/134217728
1/262144
1/4096
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
9/8
3/2
2
3
4
6
8
9
16
27
64
65
256
512
4096
262144
16777216
68719476736
18014398509481984
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(+.f64 U (*.f64 -134217727 U))
(*.f64 U -134217726)
(-.f64 -134217728 U)
(-.f64 U -134217728)
(+.f64 U 134217728)
(-.f64 U U)
0
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
1
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(-.f64 (log.f64 -134217728) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U 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 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U -134217728 U)
(*.f64 -134217727 U)
(*.f64 U -134217727)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(+.f64 U (*.f64 -134217727 U))
(*.f64 U -134217726)
(-.f64 -134217728 U)
(-.f64 U -134217728)
(+.f64 U 134217728)
(-.f64 U U)
0
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U -134217728)
(*.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(-.f64 (log.f64 -134217728) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U 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 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U -134217728 U)
(*.f64 -134217727 U)
(*.f64 U -134217727)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(+.f64 -134217728 U)
(+.f64 U -134217728)
(+.f64 U -134217728)
(+.f64 U U)
(+.f64 U (fma.f64 U -134217728 U))
(+.f64 U (*.f64 -134217727 U))
(*.f64 U -134217726)
(-.f64 -134217728 U)
(-.f64 U -134217728)
(+.f64 U 134217728)
(-.f64 U U)
0
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U -134217728)
(*.f64 U U)
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(-.f64 (log.f64 -134217728) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U 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 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U -134217728 U)
(*.f64 -134217727 U)
(*.f64 U -134217727)
(fma.f64 U U -134217728)
(fma.f64 U U U)
(-.f64 -134217728 U)
(-.f64 U -134217728)
(+.f64 U 134217728)
(-.f64 U U)
0
(*.f64 -134217728 U)
(*.f64 U -134217728)
(*.f64 U -134217728)
(*.f64 U U)
(/.f64 -134217728 U)
(/.f64 U -134217728)
(/.f64 U U)
1
(pow.f64 U -134217728)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -134217728 (expm1.f64 U)))
(log.f64 (/.f64 -134217728 (exp.f64 U)))
(-.f64 (log.f64 -134217728) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -134217728 U)
(hypot.f64 U -134217728)
(hypot.f64 U 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 -134217728 -134217728 U)
(+.f64 18014398509481984 U)
(+.f64 U 18014398509481984)
(fma.f64 -134217728 U -134217728)
(fma.f64 U -134217728 -134217728)
(fma.f64 -134217728 U U)
(fma.f64 U -134217728 U)
(*.f64 -134217727 U)
(*.f64 U -134217727)
(fma.f64 U U -134217728)
(fma.f64 U U U)
-134217728
-262144
-4096
-512
-64
-8
-7
-4
-3
-2
-1
-1/2
-1/8
0
1/134217728
1/262144
1/4096
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
9/8
3/2
2
3
4
6
8
9
16
27
64
65
256
512
4096
262144
16777216
68719476736
18014398509481984

eval47.0ms (0.3%)

Compiler

Compiled 2165 to 1359 computations (37.2% saved)

prune69.0ms (0.5%)

Pruning

39 alts after pruning (32 fresh and 7 done)

PrunedKeptTotal
New18819207
Fresh111324
Picked235
Done448
Total20539244
Accurracy
100.0%
Counts
244 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.3%
(fma.f64 l (*.f64 2 J) U)
14.2%
(pow.f64 U -134217728)
2.1%
(/.f64 -3 U)
2.2%
(/.f64 -134217728 U)
2.3%
(-.f64 (*.f64 J -8) U)
70.2%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
61.4%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
47.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
25.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
51.3%
(+.f64 (*.f64 (*.f64 2 l) J) U)
61.4%
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
25.1%
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
62.5%
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
25.2%
(+.f64 (*.f64 J 1/8) U)
25.1%
(+.f64 (*.f64 512 J) U)
39.6%
(+.f64 (*.f64 2 (*.f64 l (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))) U)
47.0%
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
61.4%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
24.9%
(+.f64 (*.f64 -1/2 J) U)
2.7%
(+.f64 U (*.f64 -134217727 U))
21.9%
(+.f64 U 18014398509481984)
22.1%
(+.f64 U -134217728)
22.0%
(+.f64 68719476736 U)
22.9%
(+.f64 1/134217728 U)
22.5%
(+.f64 -1/8 U)
16.6%
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
21.7%
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
18.1%
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
8.5%
(*.f64 U U)
6.8%
(*.f64 U 9)
2.7%
(*.f64 U -134217726)
2.7%
(*.f64 U -134217728)
2.3%
(neg.f64 U)
27.4%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
26.4%
(log1p.f64 (expm1.f64 U))
6.4%
(log.f64 (/.f64 -3 (exp.f64 U)))
32.3%
U
2.6%
1
2.3%
0
Compiler

Compiled 954 to 644 computations (32.5% saved)

regimes596.0ms (4.1%)

Counts
67 → 3
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 2 (*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))) U)
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Calls

10 calls:

119.0ms
U
92.0ms
(/.f64 K 2)
89.0ms
l
88.0ms
K
88.0ms
J
Results
AccuracySegmentsBranch
95.7%3J
100.0%3l
90.7%3K
93.2%3U
100.0%3(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
100.0%3(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
100.0%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
100.0%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
89.1%1(cos.f64 (/.f64 K 2))
90.7%3(/.f64 K 2)
Compiler

Compiled 629 to 394 computations (37.4% saved)

regimes198.0ms (1.3%)

Counts
65 → 5
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 2 (*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))) U)
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
Calls

3 calls:

142.0ms
l
31.0ms
J
6.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
89.1%1J
97.3%5l
89.1%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 525 to 319 computations (39.2% saved)

regimes219.0ms (1.5%)

Counts
64 → 1
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 2 (*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))) U)
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
Calls

4 calls:

141.0ms
l
31.0ms
U
26.0ms
(cos.f64 (/.f64 K 2))
6.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
89.1%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
89.1%1(cos.f64 (/.f64 K 2))
89.1%1U
94.6%5l
Compiler

Compiled 515 to 320 computations (37.9% saved)

regimes887.0ms (6%)

Counts
63 → 3
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 2 (*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))) U)
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
Outputs
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
Calls

7 calls:

232.0ms
(/.f64 K 2)
174.0ms
K
165.0ms
U
110.0ms
(cos.f64 (/.f64 K 2))
91.0ms
l
Results
AccuracySegmentsBranch
77.5%6K
77.5%6(/.f64 K 2)
83.5%3l
78.1%3J
76.3%5U
83.5%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
81.8%5(cos.f64 (/.f64 K 2))
Compiler

Compiled 514 to 321 computations (37.5% saved)

regimes129.0ms (0.9%)

Counts
62 → 4
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 2 (*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))) U)
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
Outputs
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U)))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
Calls

1 calls:

113.0ms
l
Results
AccuracySegmentsBranch
81.1%4l
Compiler

Compiled 464 to 282 computations (39.2% saved)

regimes249.0ms (1.7%)

Counts
61 → 5
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
(+.f64 (*.f64 2 (*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))) U)
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (*.f64 -1/8 U) (*.f64 -1/64 (pow.f64 U 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(log1p.f64 (expm1.f64 (*.f64 U (+.f64 U 8))))
Outputs
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
Calls

2 calls:

118.0ms
l
116.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
81.8%5(cos.f64 (/.f64 K 2))
79.9%4l
Compiler

Compiled 465 to 284 computations (38.9% saved)

regimes726.0ms (4.9%)

Counts
53 → 3
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
Calls

3 calls:

371.0ms
(cos.f64 (/.f64 K 2))
246.0ms
l
94.0ms
J
Results
AccuracySegmentsBranch
73.3%3J
77.6%3l
74.0%5(cos.f64 (/.f64 K 2))
Compiler

Compiled 369 to 229 computations (37.9% saved)

regimes92.0ms (0.6%)

Counts
51 → 3
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
Outputs
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
Calls

1 calls:

81.0ms
l
Results
AccuracySegmentsBranch
77.6%3l
Compiler

Compiled 332 to 202 computations (39.2% saved)

regimes432.0ms (2.9%)

Counts
49 → 4
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 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 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
Calls

6 calls:

102.0ms
l
89.0ms
U
75.0ms
(cos.f64 (/.f64 K 2))
48.0ms
J
32.0ms
K
Results
AccuracySegmentsBranch
71.8%4(cos.f64 (/.f64 K 2))
62.5%1K
62.5%1(/.f64 K 2)
65.5%3U
64.4%2J
71.8%4l
Compiler

Compiled 338 to 211 computations (37.6% saved)

regimes561.0ms (3.8%)

Counts
43 → 7
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
(fma.f64 l (*.f64 2 J) U)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(fma.f64 l (*.f64 2 J) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(+.f64 (*.f64 2 (*.f64 l J)) U)
Calls

4 calls:

193.0ms
l
144.0ms
J
116.0ms
U
99.0ms
K
Results
AccuracySegmentsBranch
55.8%5U
55.4%5K
55.3%5J
63.1%7l
Compiler

Compiled 265 to 158 computations (40.4% saved)

regimes150.0ms (1%)

Counts
42 → 7
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 (+.f64 (/.f64 -8 U) U)))
(/.f64 1 (/.f64 (+.f64 (/.f64 -8 U) U) (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U))))
(cbrt.f64 U)
(pow.f64 U -134217728)
(pow.f64 U -8)
(pow.f64 U -3)
(fma.f64 U -3 -8)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U))
(+.f64 (*.f64 2 (*.f64 l J)) U)
Calls

1 calls:

142.0ms
l
Results
AccuracySegmentsBranch
63.0%7l
Compiler

Compiled 244 to 143 computations (41.4% saved)

regimes117.0ms (0.8%)

Counts
34 → 5
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
Calls

1 calls:

108.0ms
l
Results
AccuracySegmentsBranch
60.7%5l
Compiler

Compiled 180 to 108 computations (40% saved)

regimes158.0ms (1.1%)

Counts
32 → 7
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
Outputs
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U))
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
Calls

1 calls:

148.0ms
l
Results
AccuracySegmentsBranch
61.4%7l
Compiler

Compiled 152 to 94 computations (38.2% saved)

regimes82.0ms (0.6%)

Counts
31 → 5
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
Outputs
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
Calls

1 calls:

75.0ms
l
Results
AccuracySegmentsBranch
59.1%5l
Compiler

Compiled 139 to 88 computations (36.7% saved)

regimes80.0ms (0.5%)

Counts
30 → 5
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
Outputs
(*.f64 U (-.f64 U -8))
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
Calls

1 calls:

74.0ms
l
Results
AccuracySegmentsBranch
55.8%5l
Compiler

Compiled 126 to 82 computations (34.9% saved)

regimes22.0ms (0.2%)

Counts
29 → 1
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 2 l) J) U)
(/.f64 1 (+.f64 (*.f64 U -8) -7))
Outputs
(+.f64 (*.f64 2 (*.f64 l J)) U)
Calls

1 calls:

17.0ms
l
Results
AccuracySegmentsBranch
51.3%1l
Compiler

Compiled 115 to 75 computations (34.8% saved)

regimes79.0ms (0.5%)

Counts
26 → 2
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
(*.f64 U (-.f64 U -8))
(+.f64 U (*.f64 -134217727 U))
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(-.f64 (*.f64 J -8) U)
(-.f64 (/.f64 -8 U) U)
Outputs
(*.f64 U (-.f64 U -8))
U
Calls

4 calls:

27.0ms
l
19.0ms
K
15.0ms
J
14.0ms
U
Results
AccuracySegmentsBranch
32.3%1J
32.3%1K
32.3%1U
36.9%2l
Compiler

Compiled 109 to 73 computations (33% saved)

regimes24.0ms (0.2%)

Counts
19 → 2
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
(*.f64 U U)
(+.f64 -1/8 U)
(+.f64 1/134217728 U)
(+.f64 68719476736 U)
(+.f64 U -134217728)
(+.f64 U 64)
(+.f64 U 18014398509481984)
(-.f64 -8 U)
(/.f64 -134217728 U)
(/.f64 -8 U)
(/.f64 -3 U)
Outputs
(*.f64 U U)
U
Calls

1 calls:

20.0ms
l
Results
AccuracySegmentsBranch
36.9%2l
Compiler

Compiled 59 to 40 computations (32.2% saved)

regimes9.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
0
1
U
(neg.f64 U)
(*.f64 U -134217728)
(*.f64 U -134217726)
(*.f64 U -3)
(*.f64 U 9)
Outputs
U
Calls

1 calls:

7.0ms
l
Results
AccuracySegmentsBranch
32.3%1l
Compiler

Compiled 26 to 19 computations (26.9% saved)

regimes15.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
0
1
Outputs
1
Calls

4 calls:

4.0ms
U
3.0ms
K
3.0ms
l
3.0ms
J
Results
AccuracySegmentsBranch
2.6%1K
2.6%1U
2.6%1J
2.6%1l
Compiler

Compiled 26 to 22 computations (15.4% saved)

regimes12.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
0
Outputs
0
Calls

4 calls:

4.0ms
l
3.0ms
J
3.0ms
U
3.0ms
K
Results
AccuracySegmentsBranch
2.3%1l
2.3%1K
2.3%1J
2.3%1U
Compiler

Compiled 25 to 21 computations (16% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.247834570758613e-7
6.5648801339524e-7
0.0ms
-inf
-7.582823258189819e-14
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch137.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
5.555398518078655e+101
1.3521019757917093e+104
32.0ms
1.2346400287773256
1745.0829324476058
43.0ms
-160792.61848824105
-3.78688666904091e-14
32.0ms
-2.9228303475067355e+90
-9.448037114370472e+85
Results
32.0ms205×body256valid
30.0ms85×body1024infinite
22.0ms143×body256infinite
21.0ms43×body1024valid
11.0ms28×body512valid
9.0ms24×body512infinite
Compiler

Compiled 1544 to 1142 computations (26% saved)

bsearch86.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
1745.0829324476058
6900927098070.032
33.0ms
-3814328.7922022226
-160792.61848824105
Results
46.0ms81×body1024infinite
25.0ms145×body256infinite
11.0ms30×body512infinite
Compiler

Compiled 538 to 404 computations (24.9% saved)

bsearch118.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.896475412899604e-10
2.1239172854307214e-7
43.0ms
-390682188578211200.0
-3814328.7922022226
43.0ms
-9.619652120614586e+94
-2.9228303475067355e+90
Results
38.0ms91×body1024infinite
34.0ms162×body256infinite
14.0ms90×body256valid
10.0ms21×body1024valid
9.0ms35×body512infinite
6.0ms17×body512valid
Compiler

Compiled 804 to 634 computations (21.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.01623462386247607
0.06503170739896023
0.0ms
-0.8267533579352793
-0.813762125714031
0.0ms
-0.9092700376215032
-0.8996420014557244
0.0ms
-0.9858585335400438
-0.9802041406397197
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch73.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
2.1239172854307214e-7
3.282440066972531e-7
60.0ms
-1.2611813159039047e+33
-390682188578211200.0
Results
39.0ms51×body1024infinite
14.0ms95×body256infinite
8.0ms53×body256valid
3.0ms14×body512infinite
2.0msbody512valid
1.0msbody1024valid
Compiler

Compiled 460 to 356 computations (22.6% saved)

bsearch54.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.1239172854307214e-7
3.282440066972531e-7
39.0ms
-1.2611813159039047e+33
-390682188578211200.0
Results
16.0ms43×body1024infinite
14.0ms97×body256infinite
8.0ms48×body256valid
6.0ms20×body512infinite
4.0ms10×body1024valid
2.0msbody512valid
Compiler

Compiled 460 to 356 computations (22.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.01623462386247607
0.06503170739896023
0.0ms
-0.8267533579352793
-0.813762125714031
0.0ms
-0.8996420014557244
-0.8838553059120888
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch221.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
2.15144830474541e+231
9.390156396929985e+237
28.0ms
5.134330583186291e+166
6.873155624878206e+168
37.0ms
1.2346400287773256
1745.0829324476058
42.0ms
-160792.61848824105
-3.78688666904091e-14
39.0ms
-2.9228303475067355e+90
-9.448037114370472e+85
36.0ms
-1.543102878692955e+135
-1.1606131951107384e+129
Results
71.0ms185×body1024infinite
52.0ms350×body256infinite
29.0ms147×body256valid
26.0ms73×body512infinite
18.0ms41×body1024valid
6.0ms20×body512valid
Compiler

Compiled 1716 to 1203 computations (29.9% saved)

bsearch213.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
2.15144830474541e+231
9.390156396929985e+237
28.0ms
5.134330583186291e+166
6.873155624878206e+168
32.0ms
1.2346400287773256
1745.0829324476058
48.0ms
-160792.61848824105
-3.78688666904091e-14
32.0ms
-2.9228303475067355e+90
-9.448037114370472e+85
36.0ms
-1.543102878692955e+135
-1.1606131951107384e+129
Results
78.0ms204×body1024infinite
62.0ms358×body256infinite
21.0ms81×body512infinite
21.0ms129×body256valid
15.0ms33×body1024valid
3.0ms11×body512valid
Compiler

Compiled 1734 to 1221 computations (29.6% saved)

bsearch127.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
1.2346400287773256
1745.0829324476058
38.0ms
-160792.61848824105
-3.78688666904091e-14
21.0ms
-2.697790666673477e+73
-1.0526991438809627e+73
36.0ms
-1.543102878692955e+135
-1.1606131951107384e+129
Results
35.0ms88×body1024infinite
31.0ms191×body256valid
23.0ms153×body256infinite
13.0ms26×body1024valid
12.0ms42×body512infinite
3.0ms12×body512valid
Compiler

Compiled 1042 to 751 computations (27.9% saved)

bsearch274.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
2.365864654032894e+128
9.923963845023173e+132
32.0ms
9.788496569543176e+28
2.481770145174332e+33
92.0ms
-160792.61848824105
-3.78688666904091e-14
21.0ms
-2.697790666673477e+73
-1.0526991438809627e+73
34.0ms
-2.1518914669110565e+194
-1.618332504737606e+188
23.0ms
-2.021672752766937e+295
-1.995967060126475e+294
Results
148.0ms373×body256infinite
80.0ms217×body1024infinite
20.0ms79×body512infinite
8.0ms51×body256valid
5.0ms12×body1024valid
1.0msbody512valid
Compiler

Compiled 1494 to 1046 computations (30% saved)

bsearch160.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
2.365864654032894e+128
9.923963845023173e+132
58.0ms
9.788496569543176e+28
2.481770145174332e+33
42.0ms
-160792.61848824105
-3.78688666904091e-14
25.0ms
-1.995967060126475e+294
-3.0167723840225565e+293
Results
87.0ms152×body1024infinite
38.0ms251×body256infinite
12.0ms43×body512infinite
8.0ms50×body256valid
6.0ms13×body1024valid
1.0msbody512valid
Compiler

Compiled 954 to 692 computations (27.5% saved)

bsearch194.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
2.365864654032894e+128
9.923963845023173e+132
73.0ms
9.788496569543176e+28
2.481770145174332e+33
24.0ms
-3.2425784050103496e-30
-9.616627624603155e-32
34.0ms
-1.543102878692955e+135
-1.1606131951107384e+129
Results
80.0ms246×body256infinite
40.0ms110×body1024infinite
13.0ms88×body256valid
11.0ms44×body512infinite
7.0ms18×body1024valid
2.0msbody512valid
Compiler

Compiled 904 to 683 computations (24.4% saved)

bsearch33.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
-3.540231813330618e+34
-1.2611813159039047e+33
Results
16.0ms64×body256infinite
12.0ms35×body1024infinite
3.0ms13×body512infinite
Compiler

Compiled 138 to 111 computations (19.6% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
-3.540231813330618e+34
-1.2611813159039047e+33
Results
13.0ms38×body1024infinite
9.0ms63×body256infinite
3.0ms11×body512infinite
Compiler

Compiled 124 to 97 computations (21.8% saved)

simplify82.0ms (0.6%)

Algorithm
egg-herbie
Rules
80×*-commutative
58×+-commutative
22×if-if-or-not
18×sub-neg
12×not-or
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02502677
13462605
23672559
33852551
43942551
53992551
64002551
74012551
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))) 4722366482869645/9444732965739290427392) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (<=.f64 l -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -52) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U) (if (<=.f64 l 4165829655317709/562949953421312) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 5800000000000000488541222450656255139219497959086120161124165150130208823228552602008286773659486388224) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)))))
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(if (<=.f64 l -165000) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 1800) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(if (<=.f64 l -449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280000) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l -3850000) (log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U))) (if (<=.f64 l 1983393922805251/9444732965739290427392) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -8872091265919877/9007199254740992) (+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -8106479329266893/9007199254740992) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -7385903388887613/9007199254740992) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/576460752303423488) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)))))
(if (<=.f64 l -45000000000000000000) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l 3022314549036573/9444732965739290427392) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(if (<=.f64 l -116000000000000000000) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l 3022314549036573/9444732965739290427392) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -8016407336719483/9007199254740992) (+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -7385903388887613/9007199254740992) (+.f64 (*.f64 J 1/8) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/576460752303423488) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))))
(if (<=.f64 l -11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l -780000000000000021350457019304812818062681972213347597766913333917797803549930490681098240) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (if (<=.f64 l -620) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U)) (if (<=.f64 l 660) (fma.f64 l (*.f64 2 J) U) (if (<=.f64 l 5999999999999999603162969008457847374231701298581989111670156933846203880197621885754154595575075683025487327598191128853236284880668876759676751032422371704966310002688) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l 16499999999999999897659482506971264833233796409424126506038117255106467137227028463084834674185623445042424429770239755758671139760527215854210606558316806438593028586692038129009694395141520507906765096916558131720206866220364857344) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U)) (+.f64 (*.f64 2 (*.f64 l J)) U)))))))
(if (<=.f64 l -3300000000000000300714424477505838043309746046148556172217314219418060211262143395127504562732156318099523976513530325768140344000512) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l -470000000000000021563342984387510064217080679221898040676906962748386880583891209722789888) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (if (<=.f64 l -1050) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U)) (if (<=.f64 l 270) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l 499999999999999966930247417371487281185975108215165759305846411153850323349801823812846216297922973585457277299849260737769690406722406396639729252701864308747192500224) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l 15499999999999999151727538598702011077302144098576843680323413455311966461100775738870753984569185945980156017446629914438993465198928939896022422516621986711284307027504649043860053134911438856809413435197309180264855926011733213184) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U)) (+.f64 (*.f64 2 (*.f64 l J)) U)))))))
(if (<=.f64 l -1399999999999999874373151626126590444012500103314384359736975455417395725329849621028081536670392823344105999838090954006012624896) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l -26499999999999999785784280143475662291661166008101829856710232796253126656) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (if (<=.f64 l -750) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l 270) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)))))
(if (<=.f64 l -17000000000000000136729068027258265139702987082917571309037356913197891845841465916310586763095664049817089124017052802064433312193078029979700119186175365480759186455013114132257642829098444027915252362463280902816865933121509401056715188492558725253775135297170915344098086118447351638460989440) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U)) (if (<=.f64 l -33500000000000001306862904216392072323593015850891267442667102030399940208981781513289437524759056116413370600221667233158652463280848178121890009473254229911382563353143964261629584191013257216) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l -20499999999999998946016839065705592928107304382541073648253843606907912192) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U)) (if (<=.f64 l -850) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l 280000000000000007819494768508928) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l 4800000000000000208154763188258794464281579120835055930033974018263670602863956040937625420717547450825394846507444018242368556761088) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))))
(if (<=.f64 l -304999999999999984100811902315004392831502590122019611990930225233768225444032699625057266546668811304809180128642864436678208166640083669270314934322607679731413801408094004062877154526658360892949118509141055023685164830419532909979055688574298648969285661217854449572015661282154503273971712) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l -1050) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l 22999999999999999612921441157120) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l 2550000000000000031778205550973526134591508707656395852671070156271681671874889838256669961761775860422458502437248353078002315165696) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))
(if (<=.f64 l -570000000000000037957452210594276857959194994247417130198326809545200964520721363687905533933271525220709099664090632477308270858469376) (*.f64 U (-.f64 U -8)) (if (<=.f64 l -35681192317649/11150372599265311570767859136324180752990208) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (if (<=.f64 l 58000000000000000590358287220736) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l 3999999999999999963318269609445106254746435399929939647936368906070676606662398544804171735946166281478409012703319930899957848997888) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(if (<=.f64 l -1279999999999999953394725755551744) (*.f64 U (-.f64 U -8)) U)
(if (<=.f64 l -1279999999999999953394725755551744) (*.f64 U U) U)
U
1
0
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))) 4722366482869645/9444732965739290427392) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (or (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -inf.0) (not (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 4722366482869645/9444732965739290427392))) (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))))
(if (<=.f64 l -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -52) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) U) (if (<=.f64 l 4165829655317709/562949953421312) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 5800000000000000488541222450656255139219497959086120161124165150130208823228552602008286773659486388224) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K))))) 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 -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (if (<=.f64 l -52) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K)))))) (if (or (<=.f64 l 4165829655317709/562949953421312) (not (<=.f64 l 5800000000000000488541222450656255139219497959086120161124165150130208823228552602008286773659486388224))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K)))))))))
(if (<=.f64 l -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (if (or (<=.f64 l -52) (not (or (<=.f64 l 4165829655317709/562949953421312) (not (<=.f64 l 5800000000000000488541222450656255139219497959086120161124165150130208823228552602008286773659486388224))))) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K)))))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))))
(if (or (<=.f64 l -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (not (or (<=.f64 l -52) (not (or (<=.f64 l 4165829655317709/562949953421312) (not (<=.f64 l 5800000000000000488541222450656255139219497959086120161124165150130208823228552602008286773659486388224))))))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K)))))))
(if (or (<=.f64 l -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (not (or (<=.f64 l -52) (and (not (<=.f64 l 4165829655317709/562949953421312)) (<=.f64 l 5800000000000000488541222450656255139219497959086120161124165150130208823228552602008286773659486388224))))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K)))))))
(if (or (<=.f64 l -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (and (not (<=.f64 l -52)) (or (<=.f64 l 4165829655317709/562949953421312) (not (<=.f64 l 5800000000000000488541222450656255139219497959086120161124165150130208823228552602008286773659486388224))))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (*.f64 K K)))))))
(+.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 -165000) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 1800) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)))
(if (or (<=.f64 l -165000) (not (<=.f64 l 1800))) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 l 2)))))
(if (<=.f64 l -449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280000) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l -3850000) (log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U))) (if (<=.f64 l 1983393922805251/9444732965739290427392) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))))
(if (<=.f64 l -449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280000) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (if (<=.f64 l -3850000) (log1p.f64 (expm1.f64 (-.f64 (/.f64 -8 U) U))) (if (<=.f64 l 1983393922805251/9444732965739290427392) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 l 2)))) (+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -8872091265919877/9007199254740992) (+.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -8106479329266893/9007199254740992) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -7385903388887613/9007199254740992) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/576460752303423488) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -8872091265919877/9007199254740992) (+.f64 U (*.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (if (<=.f64 (cos.f64 (/.f64 K 2)) -8106479329266893/9007199254740992) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 (cos.f64 (/.f64 K 2)) -7385903388887613/9007199254740992) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 l 2)))) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/576460752303423488) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))))))
(if (<=.f64 l -45000000000000000000) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l 3022314549036573/9444732965739290427392) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(if (or (<=.f64 l -45000000000000000000) (not (<=.f64 l 3022314549036573/9444732965739290427392))) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 l 2)))))
(if (<=.f64 l -116000000000000000000) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U) (if (<=.f64 l 3022314549036573/9444732965739290427392) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(if (or (<=.f64 l -116000000000000000000) (not (<=.f64 l 3022314549036573/9444732965739290427392))) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))) (+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -8016407336719483/9007199254740992) (+.f64 (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 J -1/8) (*.f64 K K))))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -7385903388887613/9007199254740992) (+.f64 (*.f64 J 1/8) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/576460752303423488) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -8016407336719483/9007199254740992) (+.f64 U (*.f64 2 (*.f64 l (+.f64 J (*.f64 (*.f64 K K) (*.f64 J -1/8)))))) (if (<=.f64 (cos.f64 (/.f64 K 2)) -7385903388887613/9007199254740992) (+.f64 U (*.f64 J 1/8)) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/576460752303423488) (+.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 -11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l -780000000000000021350457019304812818062681972213347597766913333917797803549930490681098240) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (if (<=.f64 l -620) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U)) (if (<=.f64 l 660) (fma.f64 l (*.f64 2 J) U) (if (<=.f64 l 5999999999999999603162969008457847374231701298581989111670156933846203880197621885754154595575075683025487327598191128853236284880668876759676751032422371704966310002688) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l 16499999999999999897659482506971264833233796409424126506038117255106467137227028463084834674185623445042424429770239755758671139760527215854210606558316806438593028586692038129009694395141520507906765096916558131720206866220364857344) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U)) (+.f64 (*.f64 2 (*.f64 l J)) U)))))))
(if (<=.f64 l -11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 l -780000000000000021350457019304812818062681972213347597766913333917797803549930490681098240) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))) (if (<=.f64 l -620) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 U (/.f64 -8 U))) (if (<=.f64 l 660) (fma.f64 l (*.f64 J 2) U) (if (<=.f64 l 5999999999999999603162969008457847374231701298581989111670156933846203880197621885754154595575075683025487327598191128853236284880668876759676751032422371704966310002688) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 l 16499999999999999897659482506971264833233796409424126506038117255106467137227028463084834674185623445042424429770239755758671139760527215854210606558316806438593028586692038129009694395141520507906765096916558131720206866220364857344) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 U (/.f64 -8 U))) (+.f64 U (*.f64 2 (*.f64 l J)))))))))
(if (<=.f64 l -3300000000000000300714424477505838043309746046148556172217314219418060211262143395127504562732156318099523976513530325768140344000512) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l -470000000000000021563342984387510064217080679221898040676906962748386880583891209722789888) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (if (<=.f64 l -1050) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U)) (if (<=.f64 l 270) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l 499999999999999966930247417371487281185975108215165759305846411153850323349801823812846216297922973585457277299849260737769690406722406396639729252701864308747192500224) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l 15499999999999999151727538598702011077302144098576843680323413455311966461100775738870753984569185945980156017446629914438993465198928939896022422516621986711284307027504649043860053134911438856809413435197309180264855926011733213184) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 (/.f64 -8 U) U)) (+.f64 (*.f64 2 (*.f64 l J)) U)))))))
(if (<=.f64 l -3300000000000000300714424477505838043309746046148556172217314219418060211262143395127504562732156318099523976513530325768140344000512) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 l -470000000000000021563342984387510064217080679221898040676906962748386880583891209722789888) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))) (if (<=.f64 l -1050) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 U (/.f64 -8 U))) (if (<=.f64 l 270) (+.f64 U (*.f64 2 (*.f64 l J))) (if (<=.f64 l 499999999999999966930247417371487281185975108215165759305846411153850323349801823812846216297922973585457277299849260737769690406722406396639729252701864308747192500224) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 l 15499999999999999151727538598702011077302144098576843680323413455311966461100775738870753984569185945980156017446629914438993465198928939896022422516621986711284307027504649043860053134911438856809413435197309180264855926011733213184) (/.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (+.f64 U (/.f64 -8 U))) (+.f64 U (*.f64 2 (*.f64 l J)))))))))
(if (<=.f64 l -1399999999999999874373151626126590444012500103314384359736975455417395725329849621028081536670392823344105999838090954006012624896) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l -26499999999999999785784280143475662291661166008101829856710232796253126656) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (if (<=.f64 l -750) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l 270) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)))))
(if (<=.f64 l -1399999999999999874373151626126590444012500103314384359736975455417395725329849621028081536670392823344105999838090954006012624896) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 l -26499999999999999785784280143475662291661166008101829856710232796253126656) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))) (if (<=.f64 l -750) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l 270) (+.f64 U (*.f64 2 (*.f64 l J))) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4))))))))
(if (<=.f64 l -17000000000000000136729068027258265139702987082917571309037356913197891845841465916310586763095664049817089124017052802064433312193078029979700119186175365480759186455013114132257642829098444027915252362463280902816865933121509401056715188492558725253775135297170915344098086118447351638460989440) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U)) (if (<=.f64 l -33500000000000001306862904216392072323593015850891267442667102030399940208981781513289437524759056116413370600221667233158652463280848178121890009473254229911382563353143964261629584191013257216) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l -20499999999999998946016839065705592928107304382541073648253843606907912192) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U)) (if (<=.f64 l -850) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l 280000000000000007819494768508928) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l 4800000000000000208154763188258794464281579120835055930033974018263670602863956040937625420717547450825394846507444018242368556761088) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))))
(if (<=.f64 l -17000000000000000136729068027258265139702987082917571309037356913197891845841465916310586763095664049817089124017052802064433312193078029979700119186175365480759186455013114132257642829098444027915252362463280902816865933121509401056715188492558725253775135297170915344098086118447351638460989440) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U)) (if (<=.f64 l -33500000000000001306862904216392072323593015850891267442667102030399940208981781513289437524759056116413370600221667233158652463280848178121890009473254229911382563353143964261629584191013257216) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l -20499999999999998946016839065705592928107304382541073648253843606907912192) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (/.f64 1 U)) (if (<=.f64 l -850) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (or (<=.f64 l 280000000000000007819494768508928) (not (<=.f64 l 4800000000000000208154763188258794464281579120835055930033974018263670602863956040937625420717547450825394846507444018242368556761088))) (+.f64 U (*.f64 2 (*.f64 l J))) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))))))))
(if (<=.f64 l -304999999999999984100811902315004392831502590122019611990930225233768225444032699625057266546668811304809180128642864436678208166640083669270314934322607679731413801408094004062877154526658360892949118509141055023685164830419532909979055688574298648969285661217854449572015661282154503273971712) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l -1050) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (<=.f64 l 22999999999999999612921441157120) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l 2550000000000000031778205550973526134591508707656395852671070156271681671874889838256669961761775860422458502437248353078002315165696) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))
(if (<=.f64 l -304999999999999984100811902315004392831502590122019611990930225233768225444032699625057266546668811304809180128642864436678208166640083669270314934322607679731413801408094004062877154526658360892949118509141055023685164830419532909979055688574298648969285661217854449572015661282154503273971712) (+.f64 U (*.f64 2 (*.f64 l J))) (if (<=.f64 l -1050) (*.f64 (-.f64 (/.f64 64 (*.f64 U U)) (*.f64 U U)) (*.f64 U -1/8)) (if (or (<=.f64 l 22999999999999999612921441157120) (not (<=.f64 l 2550000000000000031778205550973526134591508707656395852671070156271681671874889838256669961761775860422458502437248353078002315165696))) (+.f64 U (*.f64 2 (*.f64 l J))) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))))))
(if (<=.f64 l -570000000000000037957452210594276857959194994247417130198326809545200964520721363687905533933271525220709099664090632477308270858469376) (*.f64 U (-.f64 U -8)) (if (<=.f64 l -35681192317649/11150372599265311570767859136324180752990208) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (if (<=.f64 l 58000000000000000590358287220736) (+.f64 (*.f64 2 (*.f64 l J)) U) (if (<=.f64 l 3999999999999999963318269609445106254746435399929939647936368906070676606662398544804171735946166281478409012703319930899957848997888) (+.f64 (*.f64 J (+.f64 1/8 (*.f64 -1/64 (*.f64 K K)))) U) (+.f64 (*.f64 2 (*.f64 l J)) U)))))
(if (<=.f64 l -570000000000000037957452210594276857959194994247417130198326809545200964520721363687905533933271525220709099664090632477308270858469376) (*.f64 U (-.f64 U -8)) (if (<=.f64 l -35681192317649/11150372599265311570767859136324180752990208) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))) (if (or (<=.f64 l 58000000000000000590358287220736) (not (<=.f64 l 3999999999999999963318269609445106254746435399929939647936368906070676606662398544804171735946166281478409012703319930899957848997888))) (+.f64 U (*.f64 2 (*.f64 l J))) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))))))
(if (<=.f64 l -570000000000000037957452210594276857959194994247417130198326809545200964520721363687905533933271525220709099664090632477308270858469376) (*.f64 U (-.f64 U -8)) (if (or (<=.f64 l -35681192317649/11150372599265311570767859136324180752990208) (not (or (<=.f64 l 58000000000000000590358287220736) (not (<=.f64 l 3999999999999999963318269609445106254746435399929939647936368906070676606662398544804171735946166281478409012703319930899957848997888))))) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))) (+.f64 U (*.f64 2 (*.f64 l J)))))
(if (<=.f64 l -570000000000000037957452210594276857959194994247417130198326809545200964520721363687905533933271525220709099664090632477308270858469376) (*.f64 U (-.f64 U -8)) (if (or (<=.f64 l -35681192317649/11150372599265311570767859136324180752990208) (and (not (<=.f64 l 58000000000000000590358287220736)) (<=.f64 l 3999999999999999963318269609445106254746435399929939647936368906070676606662398544804171735946166281478409012703319930899957848997888))) (+.f64 U (*.f64 J (+.f64 1/8 (*.f64 (*.f64 K K) -1/64)))) (+.f64 U (*.f64 2 (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(if (<=.f64 l -1279999999999999953394725755551744) (*.f64 U (-.f64 U -8)) U)
(if (<=.f64 l -1279999999999999953394725755551744) (*.f64 U U) U)
U
1
0
Compiler

Compiled 1006 to 663 computations (34.1% saved)

soundness2.5s (17.2%)

Rules
1170×associate-*r*
1170×associate-*r*
1170×associate-*r*
1170×associate-*r*
1148×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029129
1645129
01793068
13753022
28182930
322182930
433722906
562102906
01768
136868
2595968
01815315
14565109
211524909
331804793
460304793
01768
136868
2595968
01768
136868
2595968
01815315
14565109
211524909
331804793
460304793
01768
136868
2595968
01793068
13753022
28182930
322182930
433722906
562102906
01768
136868
2595968
029195
1659193
01793068
13753022
28182930
322182930
433722906
562102906
055817015
1155316515
2633216515
029195
1659193
055817015
1155316515
2633216515
055817015
1155316515
2633216515
055114122
1152713310
2654113310
01793068
13753022
28182930
322182930
433722906
562102906
055817015
1155316515
2633216515
029195
1659193
01815315
14565109
211524909
331804793
460304793
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
unsound
node limit
unsound
node limit
unsound
unsound
node limit
unsound
node limit
node limit
Compiler

Compiled 1043 to 590 computations (43.4% saved)

end1.0ms (0%)

preprocess433.0ms (2.9%)

Remove

(abs K)

Compiler

Compiled 2002 to 1202 computations (40% saved)

Profiling

Loading profile data...