Maksimov and Kolovsky, Equation (4)

Time bar (total: 13.6s)

analyze0.0ms (0%)

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

Compiled 20 to 15 computations (25% saved)

sample2.3s (17.3%)

Results
529.0ms891×body1024valid
520.0ms2565×body256infinite
440.0ms2709×body256valid
404.0ms971×body1024infinite
281.0ms628×body512valid
145.0ms469×body512infinite
16.0ms23×body2048valid
Bogosity

preprocess91.0ms (0.7%)

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

Useful iterations: 2 (0.0ms)

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

simplify68.0ms (0.5%)

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)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Accurracy
84.1%
Counts
5 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Compiler

Compiled 74 to 54 computations (27% saved)

localize275.0ms (2%)

Local Accuracy

Found 6 expressions with local accuracy:

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

Compiled 111 to 40 computations (64% saved)

series19.0ms (0.1%)

Counts
6 → 148
Calls

39 calls:

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

rewrite41.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
408×add-sqr-sqrt
394×pow1
394×*-un-lft-identity
378×add-exp-log
376×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify140.0ms (1%)

Algorithm
egg-herbie
Rules
756×distribute-lft-neg-out
740×associate-*r*
728×distribute-rgt-in
702×distribute-lft-in
664×associate-*l*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01866021
14695801
211805595
332755481
459715477
Stop Event
node limit
Counts
245 → 179
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))))
(*.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)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
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)
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)
(+.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
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))) -3)
(pow.f64 (*.f64 J (cos.f64 (*.f64 -8 K))) -8)
(pow.f64 (*.f64 J (cos.f64 (*.f64 -8 K))) -3)
(sqrt.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 -8 K))))
(log.f64 (+.f64 -3 (expm1.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))))
(cbrt.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))) -3))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))))
(+.f64 -8 U)
(+.f64 U -8)
(+.f64 (*.f64 U -8) U)
(+.f64 (*.f64 -8 U) U)
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(*.f64 U U)
(*.f64 U -3)
(*.f64 -3 U)
(/.f64 U (+.f64 -8 (-.f64 U (*.f64 -8 U))))
(/.f64 (-.f64 -8 U) (-.f64 -8 U))
(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)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
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 (*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) J) (pow.f64 l 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 J 1/60)))))
(fma.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 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))) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 K K)) (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (-.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/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (+.f64 1 (*.f64 K (*.f64 K -1/8))) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) 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))))))
(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 (pow.f64 K 6) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) J) (*.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (-.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 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 K (*.f64 K -1/8)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (+.f64 (*.f64 K (*.f64 K -1/8)) (*.f64 -1/46080 (pow.f64 K 6))) (+.f64 1 (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 2 (*.f64 l J) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (fma.f64 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)
(*.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)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)))
(+.f64 J (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (+.f64 (*.f64 K (*.f64 K -1/8)) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 J (+.f64 (+.f64 (*.f64 K (*.f64 K -1/8)) (*.f64 -1/46080 (pow.f64 K 6))) (+.f64 1 (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
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 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) 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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 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 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) U)))
(+.f64 (fma.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5))))))
(+.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)
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)
(+.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))) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) 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)))
(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 (pow.f64 K 4) (-.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/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))) (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 K (*.f64 K -1/8))) (*.f64 1/384 (pow.f64 K 4)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) 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))))
(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 (pow.f64 K 6) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) J) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) J) 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 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 K (*.f64 K -1/8)))) (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 (*.f64 K (*.f64 K -1/8)) (*.f64 -1/46080 (pow.f64 K 6))) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))) 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
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))) -3)
(+.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 3)
(+.f64 3 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (*.f64 J (cos.f64 (*.f64 -8 K))) -8)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8)
(pow.f64 (*.f64 J (cos.f64 (*.f64 -8 K))) -3)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3)
(sqrt.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))
(sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 -8 K))))
(*.f64 (cos.f64 (*.f64 K -8)) (log.f64 (exp.f64 J)))
(*.f64 J (cos.f64 (*.f64 K -8)))
(log.f64 (+.f64 -3 (expm1.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))))
(log.f64 (+.f64 -3 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(cbrt.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))
(cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))))
(*.f64 (cos.f64 (*.f64 K -8)) (log.f64 (exp.f64 J)))
(*.f64 J (cos.f64 (*.f64 K -8)))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))))
(*.f64 (cos.f64 (*.f64 K -8)) (log.f64 (exp.f64 J)))
(*.f64 J (cos.f64 (*.f64 K -8)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))) -3))
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3)
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))))
(*.f64 (cos.f64 (*.f64 K -8)) (log.f64 (exp.f64 J)))
(*.f64 J (cos.f64 (*.f64 K -8)))
(+.f64 -8 U)
(+.f64 U -8)
(+.f64 U -8)
(+.f64 (*.f64 U -8) U)
(*.f64 -7 U)
(*.f64 U -7)
(+.f64 (*.f64 -8 U) U)
(*.f64 -7 U)
(*.f64 U -7)
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(+.f64 (exp.f64 (log1p.f64 U)) 3)
(+.f64 3 (exp.f64 (log1p.f64 U)))
(*.f64 U U)
(*.f64 U -3)
(*.f64 -3 U)
(*.f64 U -3)
(/.f64 U (+.f64 -8 (-.f64 U (*.f64 -8 U))))
(/.f64 U (+.f64 -8 (+.f64 U (*.f64 8 U))))
(/.f64 U (+.f64 -8 (*.f64 9 U)))
(/.f64 U (+.f64 -8 (*.f64 U 9)))
(/.f64 U (fma.f64 U 9 -8))
(/.f64 (-.f64 -8 U) (-.f64 -8 U))
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)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
U
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -3))
(pow.f64 U -3)
(log1p.f64 (expm1.f64 U))
U

eval66.0ms (0.5%)

Compiler

Compiled 3792 to 2116 computations (44.2% saved)

prune95.0ms (0.7%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New18819207
Fresh000
Picked022
Done000
Total18821209
Accurracy
100.0%
Counts
209 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
12.2%
(pow.f64 U -3)
11.4%
(pow.f64 U -8)
67.0%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
61.4%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
66.7%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
90.5%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
28.8%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/2) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
29.2%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
29.1%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
66.8%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
25.1%
(+.f64 U -8)
7.8%
(*.f64 U U)
2.2%
(*.f64 U -7)
24.2%
(log1p.f64 (expm1.f64 U))
3.8%
(cbrt.f64 U)
37.2%
U
2.8%
1
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
12.2%
(pow.f64 U -3)
11.4%
(pow.f64 U -8)
67.0%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
61.4%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
66.7%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
90.5%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
28.8%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/2) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
29.2%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
29.1%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
66.8%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
25.1%
(+.f64 U -8)
7.8%
(*.f64 U U)
2.2%
(*.f64 U -7)
24.2%
(log1p.f64 (expm1.f64 U))
3.8%
(cbrt.f64 U)
37.2%
U
2.8%
1
Compiler

Compiled 926 to 720 computations (22.2% saved)

localize380.0ms (2.8%)

Local Accuracy

Found 6 expressions with local accuracy:

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

Compiled 169 to 115 computations (32% saved)

series20.0ms (0.1%)

Counts
6 → 168
Calls

45 calls:

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

rewrite111.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify119.0ms (0.9%)

Algorithm
egg-herbie
Rules
1112×times-frac
880×cancel-sign-sub-inv
784×log-prod
720×associate-*r*
612×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval106.0ms (0.8%)

Compiler

Compiled 4929 to 3406 computations (30.9% saved)

prune65.0ms (0.5%)

Pruning

23 alts after pruning (16 fresh and 7 done)

PrunedKeptTotal
New2136219
Fresh41014
Picked055
Done022
Total21723240
Accurracy
100.0%
Counts
240 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
12.2%
(pow.f64 U -3)
11.4%
(pow.f64 U -8)
67.0%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
61.4%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
74.4%
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)
47.4%
(+.f64 (*.f64 (*.f64 (/.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (cos.f64 (/.f64 K 2))) U)
66.7%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
52.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
90.5%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/2) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
23.6%
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
29.2%
(+.f64 (*.f64 J 1/8) U)
66.8%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
55.2%
(+.f64 (*.f64 2 (*.f64 l J)) U)
25.1%
(+.f64 U -8)
7.8%
(*.f64 U U)
2.2%
(*.f64 U -7)
24.2%
(log1p.f64 (expm1.f64 U))
37.2%
U
2.8%
1
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
12.2%
(pow.f64 U -3)
11.4%
(pow.f64 U -8)
67.0%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
61.4%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
74.4%
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)
47.4%
(+.f64 (*.f64 (*.f64 (/.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (cos.f64 (/.f64 K 2))) U)
66.7%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
52.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
90.5%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/2) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
23.6%
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
29.2%
(+.f64 (*.f64 J 1/8) U)
66.8%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
55.2%
(+.f64 (*.f64 2 (*.f64 l J)) U)
25.1%
(+.f64 U -8)
7.8%
(*.f64 U U)
2.2%
(*.f64 U -7)
24.2%
(log1p.f64 (expm1.f64 U))
37.2%
U
2.8%
1
Compiler

Compiled 1014 to 772 computations (23.9% saved)

localize861.0ms (6.4%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
99.6%
(log1p.f64 (expm1.f64 U))
100.0%
(*.f64 2 (*.f64 l J))
100.0%
(+.f64 (*.f64 2 (*.f64 l J)) U)
100.0%
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)
100.0%
(*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2)))
99.7%
(*.f64 1/3 J)
95.5%
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
Compiler

Compiled 92 to 54 computations (41.3% saved)

series19.0ms (0.1%)

Counts
7 → 129
Calls

48 calls:

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

rewrite105.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1392×fma-def
796×expm1-udef
792×log1p-udef
500×fma-neg
454×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022127
1460127
25829127
Stop Event
node limit
Counts
7 → 180
Calls
Call 1
Inputs
(*.f64 (pow.f64 l 3) (*.f64 1/3 J))
(*.f64 1/3 J)
(*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(log1p.f64 (expm1.f64 U))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))) 1)
(pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)
(pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 1/9 (*.f64 J J)) (pow.f64 l 6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/3) J) (pow.f64 l 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) (pow.f64 (*.f64 1/3 J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 J) 3) (pow.f64 (pow.f64 l 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(exp.f64 (log.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 J))) 1)
(pow.f64 (*.f64 1/3 J) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 J)) 3)
(pow.f64 (pow.f64 (*.f64 1/3 J) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 J)) 2)
(sqrt.f64 (*.f64 1/9 (*.f64 J J)))
(log.f64 (pow.f64 (exp.f64 1/3) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 J))))
(cbrt.f64 (pow.f64 (*.f64 1/3 J) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 J)))
(exp.f64 (log.f64 (*.f64 1/3 J)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 J)) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/3) J) (pow.f64 l 3)) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(*.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 1)
(*.f64 1 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 l (*.f64 (*.f64 l l) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (pow.f64 l 3) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) U)
(fma.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 U 1 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2) U)
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) U)
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 2) (*.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 l l) (*.f64 l (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) U)
(fma.f64 (pow.f64 l 3/2) (*.f64 (pow.f64 l 3/2) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (pow.f64 l 3) U)
(fma.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 l 3)) (*.f64 1/3 J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 2)) (*.f64 l (cbrt.f64 (*.f64 1/3 J))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2))) (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) 1/3)) J U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J 2) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (-.f64 (*.f64 l (*.f64 J 2)) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 l (*.f64 J 2)) U)))
(*.f64 (fma.f64 l (*.f64 J 2) U) 1)
(*.f64 1 (fma.f64 l (*.f64 J 2) U))
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J 2) U)))
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J 2) U)) (sqrt.f64 (fma.f64 l (*.f64 J 2) U)))
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 l (*.f64 J 2)) U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 l (*.f64 J 2)) U) (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U U (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 (*.f64 l J) (*.f64 2 U))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 l (*.f64 J 2)) U)))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (-.f64 U (*.f64 l (*.f64 J 2))))
(pow.f64 (fma.f64 l (*.f64 J 2) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J 2) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 2))
(log.f64 (exp.f64 (fma.f64 l (*.f64 J 2) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J 2) U))))
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J 2) U)))
(exp.f64 (log.f64 (fma.f64 l (*.f64 J 2) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J 2) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J 2) U)))
(fma.f64 l (*.f64 J 2) U)
(fma.f64 J (*.f64 l 2) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 U 1 (*.f64 l (*.f64 J 2)))
(fma.f64 (*.f64 l J) 2 U)
(fma.f64 (*.f64 l (*.f64 J 2)) 1 U)
(fma.f64 1 U (*.f64 l (*.f64 J 2)))
(fma.f64 1 (*.f64 l (*.f64 J 2)) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l J)) 2) (*.f64 (cbrt.f64 (*.f64 l J)) 2) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 l (*.f64 J 2)))
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 l (*.f64 J 2)))
(fma.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) U)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (cbrt.f64 (*.f64 l (*.f64 J 2))) U)
(fma.f64 (sqrt.f64 (*.f64 l J)) (*.f64 (sqrt.f64 (*.f64 l J)) 2) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J 2)))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) (sqrt.f64 (*.f64 l (*.f64 J 2))) U)
(fma.f64 (*.f64 l 2) J U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 l J)) 2)) (cbrt.f64 (*.f64 l J)) U)
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 l J))) (sqrt.f64 (*.f64 l J)) U)
(fma.f64 (*.f64 (*.f64 l 2) 1) J U)
(fma.f64 (*.f64 (*.f64 l 2) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J) U)
(fma.f64 (*.f64 (*.f64 l 2) (sqrt.f64 J)) (sqrt.f64 J) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) 1)
(pow.f64 (*.f64 l (*.f64 J 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) J) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J 2)))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2))))
(-.f64 (exp.f64 (log1p.f64 U)) 1)
(*.f64 U 1)
(*.f64 1 U)
(*.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)))
(*.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U))
(*.f64 (sqrt.f64 U) (sqrt.f64 U))
(pow.f64 U 1)
(pow.f64 (cbrt.f64 U) 3)
(pow.f64 (sqrt.f64 U) 2)
(pow.f64 (pow.f64 U 3) 1/3)
(sqrt.f64 (*.f64 U U))
(log.f64 (exp.f64 U))
(cbrt.f64 (pow.f64 U 3))
U
(expm1.f64 (log1p.f64 U))
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) 1))

simplify120.0ms (0.9%)

Algorithm
egg-herbie
Rules
1128×log-prod
860×fma-neg
858×associate-*r*
828×associate-*l*
584×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04099411
110019239
246629223
Stop Event
node limit
Counts
309 → 244
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/138240 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/138240 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
U
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
U
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
U
U
U
U
U
U
U
U
U
U
U
U
U
U
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))) 1)
(pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)
(pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 1/9 (*.f64 J J)) (pow.f64 l 6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/3) J) (pow.f64 l 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) (pow.f64 (*.f64 1/3 J) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 J) 3) (pow.f64 (pow.f64 l 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(exp.f64 (log.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 J))) 1)
(pow.f64 (*.f64 1/3 J) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 J)) 3)
(pow.f64 (pow.f64 (*.f64 1/3 J) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 J)) 2)
(sqrt.f64 (*.f64 1/9 (*.f64 J J)))
(log.f64 (pow.f64 (exp.f64 1/3) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 J))))
(cbrt.f64 (pow.f64 (*.f64 1/3 J) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 J)))
(exp.f64 (log.f64 (*.f64 1/3 J)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 J)) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/3) J) (pow.f64 l 3)) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(*.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 1)
(*.f64 1 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 l (*.f64 (*.f64 l l) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (pow.f64 l 3) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) U)
(fma.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 U 1 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2) U)
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) U)
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 2) (*.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 l l) (*.f64 l (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) U)
(fma.f64 (pow.f64 l 3/2) (*.f64 (pow.f64 l 3/2) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (pow.f64 l 3) U)
(fma.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 l 3)) (*.f64 1/3 J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 2)) (*.f64 l (cbrt.f64 (*.f64 1/3 J))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2))) (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) 1/3)) J U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J 2) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (-.f64 (*.f64 l (*.f64 J 2)) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 l (*.f64 J 2)) U)))
(*.f64 (fma.f64 l (*.f64 J 2) U) 1)
(*.f64 1 (fma.f64 l (*.f64 J 2) U))
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J 2) U)))
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J 2) U)) (sqrt.f64 (fma.f64 l (*.f64 J 2) U)))
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 l (*.f64 J 2)) U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 l (*.f64 J 2)) U) (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U U (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 (*.f64 l J) (*.f64 2 U))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 l (*.f64 J 2)) U)))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (-.f64 U (*.f64 l (*.f64 J 2))))
(pow.f64 (fma.f64 l (*.f64 J 2) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J 2) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 2))
(log.f64 (exp.f64 (fma.f64 l (*.f64 J 2) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J 2) U))))
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J 2) U)))
(exp.f64 (log.f64 (fma.f64 l (*.f64 J 2) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J 2) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J 2) U)))
(fma.f64 l (*.f64 J 2) U)
(fma.f64 J (*.f64 l 2) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 U 1 (*.f64 l (*.f64 J 2)))
(fma.f64 (*.f64 l J) 2 U)
(fma.f64 (*.f64 l (*.f64 J 2)) 1 U)
(fma.f64 1 U (*.f64 l (*.f64 J 2)))
(fma.f64 1 (*.f64 l (*.f64 J 2)) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l J)) 2) (*.f64 (cbrt.f64 (*.f64 l J)) 2) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 l (*.f64 J 2)))
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 l (*.f64 J 2)))
(fma.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) U)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (cbrt.f64 (*.f64 l (*.f64 J 2))) U)
(fma.f64 (sqrt.f64 (*.f64 l J)) (*.f64 (sqrt.f64 (*.f64 l J)) 2) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J 2)))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) (sqrt.f64 (*.f64 l (*.f64 J 2))) U)
(fma.f64 (*.f64 l 2) J U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 l J)) 2)) (cbrt.f64 (*.f64 l J)) U)
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 l J))) (sqrt.f64 (*.f64 l J)) U)
(fma.f64 (*.f64 (*.f64 l 2) 1) J U)
(fma.f64 (*.f64 (*.f64 l 2) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J) U)
(fma.f64 (*.f64 (*.f64 l 2) (sqrt.f64 J)) (sqrt.f64 J) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) 1)
(pow.f64 (*.f64 l (*.f64 J 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) J) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J 2)))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2))))
(-.f64 (exp.f64 (log1p.f64 U)) 1)
(*.f64 U 1)
(*.f64 1 U)
(*.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)))
(*.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U))
(*.f64 (sqrt.f64 U) (sqrt.f64 U))
(pow.f64 U 1)
(pow.f64 (cbrt.f64 U) 3)
(pow.f64 (sqrt.f64 U) 2)
(pow.f64 (pow.f64 U 3) 1/3)
(sqrt.f64 (*.f64 U U))
(log.f64 (exp.f64 U))
(cbrt.f64 (pow.f64 U 3))
(expm1.f64 (log1p.f64 U))
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) 1))
Outputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (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 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(fma.f64 1/1152 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 4)) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(fma.f64 1/1152 (*.f64 (pow.f64 l 3) (*.f64 J (pow.f64 K 4))) (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/138240 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 3) J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(fma.f64 1/1152 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 4)) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (fma.f64 -1/138240 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 6)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/138240 (pow.f64 K 6)) 1/3)) (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 1/1152 (pow.f64 K 4)) (*.f64 -1/24 (*.f64 K K)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (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 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U)
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U))
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(fma.f64 1/1152 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 4)) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U)))
(+.f64 (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U) (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 1/1152 (pow.f64 K 4)) (*.f64 -1/24 (*.f64 K K)))))
(+.f64 (*.f64 1/1152 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 -1/138240 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 l 3) J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))))
(fma.f64 1/1152 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 4)) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 K K)) (fma.f64 -1/138240 (*.f64 (*.f64 (pow.f64 l 3) J) (pow.f64 K 6)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) U))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/138240 (pow.f64 K 6)) 1/3)) (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 1/1152 (pow.f64 K 4)) (*.f64 -1/24 (*.f64 K K))))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
U
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 J 2))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 J 2))
U
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 J 2))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 J 2))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 J 2))
U
U
U
U
U
U
U
U
U
U
U
U
U
U
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))) 1)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 1)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 3)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(pow.f64 (pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 3) 1/3)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) 2)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(sqrt.f64 (*.f64 (*.f64 1/9 (*.f64 J J)) (pow.f64 l 6)))
(sqrt.f64 (*.f64 1/9 (*.f64 (*.f64 J J) (pow.f64 l 6))))
(sqrt.f64 (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 6))
(fabs.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/3) J) (pow.f64 l 3)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)))))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) 3))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) (pow.f64 (*.f64 1/3 J) 3)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 J) 3) (pow.f64 (pow.f64 l 3) 3)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(exp.f64 (log.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) 1))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J))))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 J))) 1)
(*.f64 1/3 J)
(pow.f64 (*.f64 1/3 J) 1)
(*.f64 1/3 J)
(pow.f64 (cbrt.f64 (*.f64 1/3 J)) 3)
(*.f64 1/3 J)
(pow.f64 (pow.f64 (*.f64 1/3 J) 3) 1/3)
(*.f64 1/3 J)
(pow.f64 (sqrt.f64 (*.f64 1/3 J)) 2)
(*.f64 1/3 J)
(sqrt.f64 (*.f64 1/9 (*.f64 J J)))
(sqrt.f64 (*.f64 J (*.f64 J 1/9)))
(fabs.f64 (*.f64 1/3 J))
(log.f64 (pow.f64 (exp.f64 1/3) J))
(*.f64 1/3 J)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 J))))
(*.f64 1/3 J)
(cbrt.f64 (pow.f64 (*.f64 1/3 J) 3))
(*.f64 1/3 J)
(expm1.f64 (log1p.f64 (*.f64 1/3 J)))
(*.f64 1/3 J)
(exp.f64 (log.f64 (*.f64 1/3 J)))
(*.f64 1/3 J)
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 J)) 1))
(*.f64 1/3 J)
(log1p.f64 (expm1.f64 (*.f64 1/3 J)))
(*.f64 1/3 J)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (*.f64 1/3 (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))))
(pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 1/3 (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))))
(pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 3)
(*.f64 (*.f64 1/3 (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))))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 (*.f64 1/3 (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))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 (*.f64 1/3 (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))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 1/3 (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))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/3) J) (pow.f64 l 3)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 1/3 (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))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 1/3 (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))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (*.f64 1/3 (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))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 1/3 (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))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 1/3 (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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (*.f64 1/3 (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))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 1/3 (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 (exp.f64 (log1p.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))) 1)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) U))
(*.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 1)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 (pow.f64 l 3) (*.f64 J -1/3)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 (pow.f64 l 3) (*.f64 J -1/3)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 (pow.f64 l 3) (*.f64 J -1/3)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (*.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 U (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) (-.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 (pow.f64 l 3) (*.f64 J -1/3)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2)) (-.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 J -1/3)) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) 2)) (-.f64 U (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))) 2)) (+.f64 U (*.f64 (*.f64 (pow.f64 l 3) (*.f64 J -1/3)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 1)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 3)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 2)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 2))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (exp.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U) 3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (log.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)) 1))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 l (*.f64 (*.f64 l l) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 l 3) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 U 1 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 U (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 l (cbrt.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 2) (*.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 l l) (*.f64 l (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (pow.f64 l 3) (*.f64 1/3 J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 l 3/2) (*.f64 (pow.f64 l 3/2) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 K 1/2)))) (pow.f64 l 3) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 l 3)) (*.f64 1/3 J) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 l (cbrt.f64 (*.f64 1/3 J))) 2)) (*.f64 l (cbrt.f64 (*.f64 1/3 J))) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2))) (*.f64 (sqrt.f64 (*.f64 1/3 J)) (pow.f64 l 3/2)) U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (pow.f64 l 3) 1/3)) J U)
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 l 3) J) (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J 2) U))) 1)
(fma.f64 l (*.f64 J 2) U)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (-.f64 (*.f64 l (*.f64 J 2)) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 l (*.f64 J 2)) U)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)) (*.f64 U U)) (fma.f64 l (*.f64 J 2) (neg.f64 U)))
(/.f64 (fma.f64 4 (pow.f64 (*.f64 l J) 2) (*.f64 U (neg.f64 U))) (fma.f64 l (*.f64 J 2) (neg.f64 U)))
(*.f64 (fma.f64 l (*.f64 J 2) U) 1)
(fma.f64 l (*.f64 J 2) U)
(*.f64 1 (fma.f64 l (*.f64 J 2) U))
(fma.f64 l (*.f64 J 2) U)
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 2))
(fma.f64 l (*.f64 J 2) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J 2) U)))
(fma.f64 l (*.f64 J 2) U)
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J 2) U)) (sqrt.f64 (fma.f64 l (*.f64 J 2) U)))
(fma.f64 l (*.f64 J 2) U)
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 4 (pow.f64 (*.f64 l J) 2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l J) -2)) (*.f64 4 (pow.f64 (*.f64 l J) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 l (*.f64 J 2)) U)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)) (*.f64 U U)) (fma.f64 l (*.f64 J 2) (neg.f64 U)))
(/.f64 (fma.f64 4 (pow.f64 (*.f64 l J) 2) (*.f64 U (neg.f64 U))) (fma.f64 l (*.f64 J 2) (neg.f64 U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))))
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 4 (pow.f64 (*.f64 l J) 2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l J) -2)) (*.f64 4 (pow.f64 (*.f64 l J) 2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 l (*.f64 J 2)) U) (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)) (*.f64 U U)) (fma.f64 l (*.f64 J 2) (neg.f64 U)))
(/.f64 (fma.f64 4 (pow.f64 (*.f64 l J) 2) (*.f64 U (neg.f64 U))) (fma.f64 l (*.f64 J 2) (neg.f64 U)))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)))
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 4 (pow.f64 (*.f64 l J) 2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l J) -2)) (*.f64 4 (pow.f64 (*.f64 l J) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U U (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 (*.f64 l J) (*.f64 2 U))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U U (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (*.f64 (neg.f64 (*.f64 l J)) (*.f64 2 U)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U U (fma.f64 4 (pow.f64 (*.f64 l J) 2) (*.f64 l (*.f64 J (*.f64 U -2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)) (*.f64 U U)) (fma.f64 l (*.f64 J 2) (neg.f64 U)))
(/.f64 (fma.f64 4 (pow.f64 (*.f64 l J) 2) (*.f64 U (neg.f64 U))) (fma.f64 l (*.f64 J 2) (neg.f64 U)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 l (*.f64 J 2))) (*.f64 4 (pow.f64 (*.f64 l J) 2)))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l J) -2)) (*.f64 4 (pow.f64 (*.f64 l J) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 l (*.f64 J 2)) U)))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)) (*.f64 U U))) (neg.f64 (fma.f64 l (*.f64 J 2) (neg.f64 U))))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (*.f64 l J) 2) -4)) (+.f64 U (*.f64 (*.f64 l J) -2)))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (-.f64 U (*.f64 l (*.f64 J 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)) (*.f64 U U))) (neg.f64 (fma.f64 l (*.f64 J 2) (neg.f64 U))))
(/.f64 (fma.f64 U U (*.f64 (pow.f64 (*.f64 l J) 2) -4)) (+.f64 U (*.f64 (*.f64 l J) -2)))
(pow.f64 (fma.f64 l (*.f64 J 2) U) 1)
(fma.f64 l (*.f64 J 2) U)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J 2) U)) 3)
(fma.f64 l (*.f64 J 2) U)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 3) 1/3)
(fma.f64 l (*.f64 J 2) U)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J 2) U)) 2)
(fma.f64 l (*.f64 J 2) U)
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 2))
(fma.f64 l (*.f64 J 2) U)
(log.f64 (exp.f64 (fma.f64 l (*.f64 J 2) U)))
(fma.f64 l (*.f64 J 2) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J 2) U))))
(fma.f64 l (*.f64 J 2) U)
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J 2) U) 3))
(fma.f64 l (*.f64 J 2) U)
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J 2) U)))
(fma.f64 l (*.f64 J 2) U)
(exp.f64 (log.f64 (fma.f64 l (*.f64 J 2) U)))
(fma.f64 l (*.f64 J 2) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J 2) U)) 1))
(fma.f64 l (*.f64 J 2) U)
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J 2) U)))
(fma.f64 l (*.f64 J 2) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 J (*.f64 l 2) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 U 1 (*.f64 l (*.f64 J 2)))
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (*.f64 l J) 2 U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (*.f64 l (*.f64 J 2)) 1 U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 1 U (*.f64 l (*.f64 J 2)))
(fma.f64 l (*.f64 J 2) U)
(fma.f64 1 (*.f64 l (*.f64 J 2)) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l J)) 2) (*.f64 (cbrt.f64 (*.f64 l J)) 2) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 l (*.f64 J 2)))
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 l (*.f64 J 2)))
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 l (*.f64 J 2)))
(fma.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) U)
(fma.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2))) U)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (cbrt.f64 (*.f64 l (*.f64 J 2))) U)
(fma.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2))) U)
(fma.f64 (sqrt.f64 (*.f64 l J)) (*.f64 (sqrt.f64 (*.f64 l J)) 2) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J 2)))
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) (sqrt.f64 (*.f64 l (*.f64 J 2))) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (*.f64 l 2) J U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 l J)) 2)) (cbrt.f64 (*.f64 l J)) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 l J))) (sqrt.f64 (*.f64 l J)) U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (*.f64 (*.f64 l 2) 1) J U)
(fma.f64 l (*.f64 J 2) U)
(fma.f64 (*.f64 (*.f64 l 2) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J) U)
(fma.f64 (*.f64 l (*.f64 2 (cbrt.f64 (*.f64 J J)))) (cbrt.f64 J) U)
(fma.f64 (*.f64 2 (*.f64 l (cbrt.f64 (*.f64 J J)))) (cbrt.f64 J) U)
(fma.f64 (*.f64 (*.f64 l 2) (sqrt.f64 J)) (sqrt.f64 J) U)
(fma.f64 l (*.f64 J 2) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) 1)
(*.f64 l (*.f64 J 2))
(pow.f64 (*.f64 l (*.f64 J 2)) 1)
(*.f64 l (*.f64 J 2))
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) 3)
(*.f64 l (*.f64 J 2))
(pow.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) 1/3)
(*.f64 l (*.f64 J 2))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) 2)
(*.f64 l (*.f64 J 2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)))
(fabs.f64 (*.f64 l (*.f64 J 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) J) 2))
(*.f64 l (*.f64 J 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J 2)))))
(*.f64 l (*.f64 J 2))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3))
(*.f64 l (*.f64 J 2))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
(*.f64 l (*.f64 J 2))
(exp.f64 (log.f64 (*.f64 l (*.f64 J 2))))
(*.f64 l (*.f64 J 2))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J 2))) 1))
(*.f64 l (*.f64 J 2))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2))))
(*.f64 l (*.f64 J 2))
(-.f64 (exp.f64 (log1p.f64 U)) 1)
U
(*.f64 U 1)
U
(*.f64 1 U)
U
(*.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)))
(*.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U))
(*.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)))
(*.f64 (sqrt.f64 U) (sqrt.f64 U))
U
(pow.f64 U 1)
U
(pow.f64 (cbrt.f64 U) 3)
U
(pow.f64 (sqrt.f64 U) 2)
U
(pow.f64 (pow.f64 U 3) 1/3)
U
(sqrt.f64 (*.f64 U U))
U
(log.f64 (exp.f64 U))
U
(cbrt.f64 (pow.f64 U 3))
U
(expm1.f64 (log1p.f64 U))
U
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) 1))
U

eval84.0ms (0.6%)

Compiler

Compiled 4476 to 3047 computations (31.9% saved)

prune77.0ms (0.6%)

Pruning

29 alts after pruning (19 fresh and 10 done)

PrunedKeptTotal
New2368244
Fresh01111
Picked235
Done077
Total23829267
Accurracy
100.0%
Counts
267 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
15.2%
(pow.f64 (pow.f64 U 3) 1/3)
12.2%
(pow.f64 U -3)
11.4%
(pow.f64 U -8)
33.9%
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
67.0%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
61.4%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
55.1%
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
47.4%
(+.f64 (*.f64 (*.f64 (/.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (cos.f64 (/.f64 K 2))) U)
66.7%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
52.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
90.5%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/2) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
23.6%
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
29.2%
(+.f64 (*.f64 J 1/8) U)
66.8%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
60.5%
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
56.4%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
50.9%
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
47.2%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
25.1%
(+.f64 U -8)
20.8%
(*.f64 l (*.f64 J 2))
7.8%
(*.f64 U U)
2.2%
(*.f64 U -7)
24.2%
(log1p.f64 (expm1.f64 U))
37.2%
U
2.8%
1
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
15.2%
(pow.f64 (pow.f64 U 3) 1/3)
12.2%
(pow.f64 U -3)
11.4%
(pow.f64 U -8)
33.9%
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
67.0%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
61.4%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
55.1%
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
47.4%
(+.f64 (*.f64 (*.f64 (/.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (cos.f64 (/.f64 K 2))) U)
66.7%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
52.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
90.5%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/2) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
23.6%
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
29.2%
(+.f64 (*.f64 J 1/8) U)
66.8%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
60.5%
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
56.4%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
50.9%
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
47.2%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
25.1%
(+.f64 U -8)
20.8%
(*.f64 l (*.f64 J 2))
7.8%
(*.f64 U U)
2.2%
(*.f64 U -7)
24.2%
(log1p.f64 (expm1.f64 U))
37.2%
U
2.8%
1
Compiler

Compiled 1300 to 986 computations (24.2% saved)

localize383.0ms (2.8%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
98.0%
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
91.3%
(log1p.f64 (*.f64 l (*.f64 J 2)))
100.0%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
100.0%
(*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
99.9%
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))
99.9%
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
100.0%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
100.0%
(+.f64 (*.f64 (*.f64 K K) -1/4) 2)
89.1%
(*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2))
100.0%
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
58.3%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 175 to 87 computations (50.3% saved)

series14.0ms (0.1%)

Counts
11 → 312
Calls

87 calls:

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

rewrite57.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
700×add-sqr-sqrt
684×pow1
682×*-un-lft-identity
652×add-exp-log
652×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032223
1686223
Stop Event
node limit
Counts
11 → 321
Calls
Call 1
Inputs
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2))
(+.f64 (*.f64 (*.f64 K K) -1/4) 2)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(log1p.f64 (*.f64 l (*.f64 J 2)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
Outputs
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
l
K
J
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
l
K
J
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
l
K
J
(-.f64 -4 U)
(-.f64 U -4)
(-.f64 U U)
(*.f64 -4 U)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 (neg.f64 U) (neg.f64 U))
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -4))
(log1p.f64 (expm1.f64 U))
(fma.f64 -4 -4 U)
(fma.f64 -4 -4 (neg.f64 U))
(fma.f64 -4 U -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
l
K
J
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
l
K
J
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
l
K
J
(-.f64 -4 U)
(-.f64 U -4)
(-.f64 U U)
(*.f64 -4 U)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 (neg.f64 U) (neg.f64 U))
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -4))
(log1p.f64 (expm1.f64 U))
(fma.f64 -4 -4 U)
(fma.f64 -4 -4 (neg.f64 U))
(fma.f64 -4 U -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
l
K
J
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
l
K
J
(-.f64 -4 U)
(-.f64 U -4)
(-.f64 U U)
(*.f64 -4 U)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 (neg.f64 U) (neg.f64 U))
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log.f64 U))
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -4))
(log1p.f64 (expm1.f64 U))
(fma.f64 -4 -4 U)
(fma.f64 -4 -4 (neg.f64 U))
(fma.f64 -4 U -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))

simplify162.0ms (1.2%)

Algorithm
egg-herbie
Rules
1276×unswap-sqr
1146×associate-*r*
1042×associate-*l*
986×associate-+l+
898×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02339289
16189157
218239065
360019015
Stop Event
node limit
Counts
633 → 214
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 (*.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 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 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 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 -1/4 (*.f64 (pow.f64 K 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 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 -1/4 (*.f64 (pow.f64 K 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 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
2
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(*.f64 -1/4 (pow.f64 K 2))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(*.f64 -1/4 (pow.f64 K 2))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 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/4 (*.f64 (pow.f64 K 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 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(+.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/4 (*.f64 (pow.f64 K 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 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(+.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/4 (*.f64 (pow.f64 K 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 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) 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))
(*.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)))
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 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 2 J)))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (+.f64 (log.f64 (*.f64 2 J)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(-.f64 (+.f64 (log.f64 (*.f64 2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 1/2 (/.f64 1 (*.f64 l J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (+.f64 (log.f64 (*.f64 2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 1/2 (/.f64 1 (*.f64 l J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (log.f64 (*.f64 -2 J)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (+.f64 (log.f64 (*.f64 -2 J)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(-.f64 (+.f64 (log.f64 (*.f64 -2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 1/2 (/.f64 1 (*.f64 l J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 -2 J)) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 1/2 (/.f64 1 (*.f64 l J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4))))))
(+.f64 (log.f64 (*.f64 2 l)) (*.f64 -1 (log.f64 (/.f64 1 J))))
(+.f64 (log.f64 (*.f64 2 l)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (*.f64 -1 (log.f64 (/.f64 1 J)))))
(-.f64 (+.f64 (log.f64 (*.f64 2 l)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (*.f64 1/2 (/.f64 1 (*.f64 l J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 2 l)) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (*.f64 1/2 (/.f64 1 (*.f64 l J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -2 l)))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -2 l))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (log.f64 (*.f64 -2 l)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (log.f64 (*.f64 -2 l))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
(-.f64 -4 U)
(-.f64 U -4)
(-.f64 U U)
(*.f64 -4 U)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 (neg.f64 U) (neg.f64 U))
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -4))
(log1p.f64 (expm1.f64 U))
(fma.f64 -4 -4 U)
(fma.f64 -4 -4 (neg.f64 U))
(fma.f64 -4 U -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
(-.f64 -4 U)
(-.f64 U -4)
(-.f64 U U)
(*.f64 -4 U)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 (neg.f64 U) (neg.f64 U))
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -4))
(log1p.f64 (expm1.f64 U))
(fma.f64 -4 -4 U)
(fma.f64 -4 -4 (neg.f64 U))
(fma.f64 -4 U -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
(-.f64 -4 U)
(-.f64 U -4)
(-.f64 U U)
(*.f64 -4 U)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 (neg.f64 U) (neg.f64 U))
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -4))
(log1p.f64 (expm1.f64 U))
(fma.f64 -4 -4 U)
(fma.f64 -4 -4 (neg.f64 U))
(fma.f64 -4 U -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))
Outputs
(*.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 J (pow.f64 l 3))))
(*.f64 J (+.f64 (*.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 2 l) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 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 (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 1/3 (pow.f64 l 3))) (+.f64 (*.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 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))
(*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K)))
(*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))
(*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K)))
(*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
2
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)
(fma.f64 -1/4 (*.f64 K K) 2)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.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))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))
(*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K)))
(*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))
(*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K)))
(*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) J U)
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 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.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 (*.f64 K K) -1/8) 1) (*.f64 l J))
(*.f64 l (fma.f64 -1/8 (*.f64 J (*.f64 K K)) 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 (*.f64 K K) -1/8))))
(*.f64 (*.f64 l J) (+.f64 (+.f64 1 (*.f64 (*.f64 K K) -1/8)) (*.f64 1/384 (pow.f64 K 4))))
(+.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 (*.f64 K K) -1/8) 1) (*.f64 l J)) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (+.f64 (*.f64 (*.f64 K K) -1/8) (*.f64 1/384 (pow.f64 K 4))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))))
(+.f64 (*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2))) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 l J) 1/192)))
(*.f64 (*.f64 l J) (+.f64 (fma.f64 -1/4 (*.f64 K K) 2) (*.f64 (pow.f64 K 4) 1/192)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 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 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 6) -1/23040)) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.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))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)) 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)))
(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 l (fma.f64 -1/4 (*.f64 K K) 2)) J U) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 l J) 1/192)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 -1/4 (*.f64 K K) 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 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)))) U)
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 6) -1/23040)) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 K 1/2)))
(*.f64 l (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(fma.f64 2 (*.f64 l J) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 J J))))
(fma.f64 2 (*.f64 l J) (*.f64 -2 (*.f64 (*.f64 l J) (*.f64 l J))))
(*.f64 J (+.f64 (*.f64 2 l) (*.f64 J (*.f64 l (*.f64 l -2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 J J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 -2 (*.f64 (*.f64 l J) (*.f64 l J)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 J 3) 8/3))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 J J) (+.f64 (*.f64 l (*.f64 l -2)) (*.f64 (pow.f64 l 3) (*.f64 8/3 J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (pow.f64 (*.f64 l J) 3) (*.f64 (*.f64 l -2) (*.f64 l (*.f64 J J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 J J)) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4)) (*.f64 -2 (*.f64 (*.f64 l J) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4)) (*.f64 (*.f64 l -2) (*.f64 l (*.f64 J J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (pow.f64 (*.f64 l J) 3) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4)) (*.f64 (*.f64 l -2) (*.f64 l (*.f64 J J))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 2 J)))
(fma.f64 -1 (neg.f64 (log.f64 l)) (log.f64 (*.f64 2 J)))
(+.f64 (log.f64 (*.f64 2 J)) (log.f64 l))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (+.f64 (log.f64 (*.f64 2 J)) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(+.f64 (log.f64 (*.f64 2 J)) (fma.f64 -1 (neg.f64 (log.f64 l)) (/.f64 1/2 (*.f64 l J))))
(+.f64 (log.f64 (*.f64 2 J)) (+.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 l)))
(-.f64 (+.f64 (log.f64 (*.f64 2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 1/2 (/.f64 1 (*.f64 l J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 2 J)) (fma.f64 -1 (neg.f64 (log.f64 l)) (/.f64 1/2 (*.f64 l J)))) (/.f64 1/8 (*.f64 (*.f64 l l) (*.f64 J J))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (+.f64 (log.f64 (*.f64 2 J)) (log.f64 l)) (/.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 l J)))))
(+.f64 (log.f64 (*.f64 2 J)) (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 l) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J))))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (+.f64 (log.f64 (*.f64 2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 1/2 (/.f64 1 (*.f64 l J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (-.f64 (+.f64 (log.f64 (*.f64 2 J)) (fma.f64 -1 (neg.f64 (log.f64 l)) (/.f64 1/2 (*.f64 l J)))) (/.f64 1/8 (*.f64 (*.f64 l l) (*.f64 J J)))))
(+.f64 (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (+.f64 (log.f64 (*.f64 2 J)) (log.f64 l)) (/.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 l J))))) (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))))
(+.f64 (log.f64 (*.f64 2 J)) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 l) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J)))))))
(+.f64 (log.f64 (*.f64 2 J)) (+.f64 (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 l) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J))))) (/.f64 1/24 (pow.f64 (*.f64 l J) 3))))
(+.f64 (log.f64 (*.f64 -2 J)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (*.f64 J -2)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (*.f64 J -2)) (log.f64 (/.f64 -1 l)))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (+.f64 (log.f64 (*.f64 -2 J)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(+.f64 (log.f64 (*.f64 J -2)) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (/.f64 1/2 (*.f64 l J))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (-.f64 (log.f64 (*.f64 J -2)) (log.f64 (/.f64 -1 l))))
(-.f64 (/.f64 1/2 (*.f64 l J)) (-.f64 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 J -2))))
(-.f64 (+.f64 (log.f64 (*.f64 -2 J)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 1/2 (/.f64 1 (*.f64 l J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 J -2)) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (/.f64 1/2 (*.f64 l J)))) (/.f64 1/8 (*.f64 (*.f64 l l) (*.f64 J J))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (-.f64 (log.f64 (*.f64 J -2)) (log.f64 (/.f64 -1 l))) (/.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 l J)))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (-.f64 (log.f64 (*.f64 J -2)) (log.f64 (/.f64 -1 l))) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J)))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 (*.f64 J -2)) (-.f64 (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J))) (log.f64 (/.f64 -1 l)))))
(-.f64 (+.f64 (log.f64 (*.f64 -2 J)) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 1/2 (/.f64 1 (*.f64 l J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (log.f64 (*.f64 J -2)) (-.f64 (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (/.f64 1/2 (*.f64 l J)))) (/.f64 1/8 (*.f64 (*.f64 l l) (*.f64 J J)))))
(+.f64 (log.f64 (*.f64 J -2)) (+.f64 (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 l))) (-.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (/.f64 1/8 (*.f64 (*.f64 l J) (*.f64 l J))))))
(+.f64 (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 l))) (+.f64 (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J)))) (log.f64 (*.f64 J -2))))
(+.f64 (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 l))) (+.f64 (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l J) 3)) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J)))) (log.f64 (*.f64 J -2))))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2))))
(fma.f64 2 (*.f64 l J) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 J J))))
(fma.f64 2 (*.f64 l J) (*.f64 -2 (*.f64 (*.f64 l J) (*.f64 l J))))
(*.f64 J (+.f64 (*.f64 2 l) (*.f64 J (*.f64 l (*.f64 l -2)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 J J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 -2 (*.f64 (*.f64 l J) (*.f64 l J)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 J 3) 8/3))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 J J) (+.f64 (*.f64 l (*.f64 l -2)) (*.f64 (pow.f64 l 3) (*.f64 8/3 J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (pow.f64 (*.f64 l J) 3) (*.f64 (*.f64 l -2) (*.f64 l (*.f64 J J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 J J)) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4)) (*.f64 -2 (*.f64 (*.f64 l J) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4)) (*.f64 (*.f64 l -2) (*.f64 l (*.f64 J J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (pow.f64 (*.f64 l J) 3) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4)) (*.f64 (*.f64 l -2) (*.f64 l (*.f64 J J))))))
(+.f64 (log.f64 (*.f64 2 l)) (*.f64 -1 (log.f64 (/.f64 1 J))))
(fma.f64 -1 (neg.f64 (log.f64 l)) (log.f64 (*.f64 2 J)))
(+.f64 (log.f64 (*.f64 2 J)) (log.f64 l))
(+.f64 (log.f64 (*.f64 2 l)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (*.f64 -1 (log.f64 (/.f64 1 J)))))
(+.f64 (log.f64 (*.f64 2 J)) (fma.f64 -1 (neg.f64 (log.f64 l)) (/.f64 1/2 (*.f64 l J))))
(+.f64 (log.f64 (*.f64 2 J)) (+.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 l)))
(-.f64 (+.f64 (log.f64 (*.f64 2 l)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (*.f64 1/2 (/.f64 1 (*.f64 l J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (+.f64 (log.f64 (*.f64 2 J)) (fma.f64 -1 (neg.f64 (log.f64 l)) (/.f64 1/2 (*.f64 l J)))) (/.f64 1/8 (*.f64 (*.f64 l l) (*.f64 J J))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (+.f64 (log.f64 (*.f64 2 J)) (log.f64 l)) (/.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 l J)))))
(+.f64 (log.f64 (*.f64 2 J)) (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 l) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J))))))
(-.f64 (+.f64 (log.f64 (*.f64 2 l)) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (*.f64 1/2 (/.f64 1 (*.f64 l J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (-.f64 (+.f64 (log.f64 (*.f64 2 J)) (fma.f64 -1 (neg.f64 (log.f64 l)) (/.f64 1/2 (*.f64 l J)))) (/.f64 1/8 (*.f64 (*.f64 l l) (*.f64 J J)))))
(+.f64 (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (+.f64 (log.f64 (*.f64 2 J)) (log.f64 l)) (/.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 l J))))) (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))))
(+.f64 (log.f64 (*.f64 2 J)) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 l) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J)))))))
(+.f64 (log.f64 (*.f64 2 J)) (+.f64 (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 l) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J))))) (/.f64 1/24 (pow.f64 (*.f64 l J) 3))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -2 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (*.f64 l -2)))
(-.f64 (log.f64 (*.f64 l -2)) (log.f64 (/.f64 -1 J)))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -2 l))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (*.f64 l -2))))
(+.f64 (log.f64 (*.f64 l -2)) (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 J))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (log.f64 (*.f64 -2 l)))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (+.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (*.f64 l -2)))) (/.f64 1/8 (*.f64 (*.f64 l l) (*.f64 J J))))
(+.f64 (+.f64 (log.f64 (*.f64 l -2)) (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 J)))) (/.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 l J))))
(-.f64 (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 (*.f64 l -2)) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J))))) (log.f64 (/.f64 -1 J)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l J))) (log.f64 (*.f64 -2 l))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (+.f64 (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (/.f64 1/2 (*.f64 l J))) (log.f64 (*.f64 l -2)))) (/.f64 1/8 (*.f64 (*.f64 l l) (*.f64 J J))))
(+.f64 (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (+.f64 (log.f64 (*.f64 l -2)) (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 J))))) (/.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 l J))))
(+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (-.f64 (+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 (*.f64 l -2)) (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J))))) (log.f64 (/.f64 -1 J))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l J) 3)) (log.f64 (*.f64 l -2))) (-.f64 (/.f64 (/.f64 -1/8 l) (*.f64 l (*.f64 J J))) (log.f64 (/.f64 -1 J)))))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
(-.f64 -4 U)
(-.f64 U -4)
(+.f64 U 4)
(-.f64 U U)
0
(*.f64 -4 U)
(*.f64 U -4)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
1
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 U (+.f64 U (+.f64 -4 (*.f64 U 4))))
(/.f64 U (+.f64 -4 (*.f64 5 U)))
(/.f64 (neg.f64 U) (neg.f64 U))
1
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(-.f64 (log.f64 -4) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(+.f64 -1 U)
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -4))
(pow.f64 U -4)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -4 -4 U)
(+.f64 16 U)
(+.f64 U 16)
(fma.f64 -4 -4 (neg.f64 U))
(+.f64 16 (neg.f64 U))
(-.f64 16 U)
(fma.f64 -4 U -4)
(fma.f64 U -4 -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))
(-.f64 (*.f64 U U) U)
(*.f64 U (+.f64 -1 U))
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
(-.f64 -4 U)
(-.f64 U -4)
(+.f64 U 4)
(-.f64 U U)
0
(*.f64 -4 U)
(*.f64 U -4)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
1
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 U (+.f64 U (+.f64 -4 (*.f64 U 4))))
(/.f64 U (+.f64 -4 (*.f64 5 U)))
(/.f64 (neg.f64 U) (neg.f64 U))
1
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(-.f64 (log.f64 -4) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(+.f64 -1 U)
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -4))
(pow.f64 U -4)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -4 -4 U)
(+.f64 16 U)
(+.f64 U 16)
(fma.f64 -4 -4 (neg.f64 U))
(+.f64 16 (neg.f64 U))
(-.f64 16 U)
(fma.f64 -4 U -4)
(fma.f64 U -4 -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))
(-.f64 (*.f64 U U) U)
(*.f64 U (+.f64 -1 U))
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
-4
-3
-2
-1
-1/4
-1/64
-1/262144
0
1/4096
1/512
1/256
1/64
1/16
1/8
1/4
1/3
1/2
3/4
1
3/2
2
3
4
6
8
9
16
27
64
512
(-.f64 -4 U)
(-.f64 U -4)
(+.f64 U 4)
(-.f64 U U)
0
(*.f64 -4 U)
(*.f64 U -4)
(*.f64 U U)
(/.f64 -4 U)
(/.f64 U U)
1
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 U (+.f64 U (+.f64 -4 (*.f64 U 4))))
(/.f64 U (+.f64 -4 (*.f64 5 U)))
(/.f64 (neg.f64 U) (neg.f64 U))
1
(pow.f64 U -4)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -4 (expm1.f64 U)))
(log.f64 (/.f64 -4 (exp.f64 U)))
(-.f64 (log.f64 -4) U)
(cbrt.f64 U)
(expm1.f64 (log.f64 U))
(+.f64 -1 U)
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -4))
(pow.f64 U -4)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -4 -4 U)
(+.f64 16 U)
(+.f64 U 16)
(fma.f64 -4 -4 (neg.f64 U))
(+.f64 16 (neg.f64 U))
(-.f64 16 U)
(fma.f64 -4 U -4)
(fma.f64 U -4 -4)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 U))
(-.f64 (*.f64 U U) U)
(*.f64 U (+.f64 -1 U))

eval68.0ms (0.5%)

Compiler

Compiled 3738 to 2266 computations (39.4% saved)

prune74.0ms (0.5%)

Pruning

42 alts after pruning (29 fresh and 13 done)

PrunedKeptTotal
New22715242
Fresh01414
Picked235
Done01010
Total22942271
Accurracy
100.0%
Counts
271 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.1%
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
15.2%
(pow.f64 (pow.f64 U 3) 1/3)
12.2%
(pow.f64 U -3)
11.4%
(pow.f64 U -8)
33.9%
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
2.1%
(/.f64 -4 U)
70.5%
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
67.0%
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
70.5%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U)
61.4%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
55.1%
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
47.4%
(+.f64 (*.f64 (*.f64 (/.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (cos.f64 (/.f64 K 2))) U)
66.7%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
36.8%
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
84.1%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
90.5%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/2) (cos.f64 (/.f64 K 2))) U)
29.3%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
23.6%
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
52.5%
(+.f64 (*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2))) U)
29.2%
(+.f64 (*.f64 J 1/8) U)
28.7%
(+.f64 (*.f64 512 J) U)
66.8%
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
60.5%
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
29.3%
(+.f64 (*.f64 -1/2 J) U)
29.2%
(+.f64 (*.f64 -8 J) U)
56.4%
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
50.9%
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
25.1%
(+.f64 U -8)
25.0%
(+.f64 512 U)
25.3%
(+.f64 1/16 U)
25.4%
(+.f64 1/4096 U)
25.4%
(+.f64 -1/262144 U)
25.3%
(+.f64 -1/64 U)
20.8%
(*.f64 l (*.f64 J 2))
7.5%
(*.f64 U (+.f64 -1 U))
7.8%
(*.f64 U U)
2.2%
(*.f64 U -7)
24.2%
(log1p.f64 (expm1.f64 U))
4.0%
(log.f64 (/.f64 -4 (exp.f64 U)))
37.2%
U
2.8%
1
Compiler

Compiled 943 to 657 computations (30.3% saved)

regimes697.0ms (5.1%)

Counts
50 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/2) (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 J (*.f64 l (fma.f64 -1/4 (*.f64 K 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 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -4 (exp.f64 U)))
(pow.f64 (pow.f64 U 3) 1/3)
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (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 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (/.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (*.f64 l l)))) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
Calls

10 calls:

337.0ms
(/.f64 K 2)
84.0ms
J
64.0ms
l
64.0ms
K
45.0ms
U
Results
AccuracySegmentsBranch
94.9%3J
99.9%3l
92.2%3K
94.4%2U
99.2%3(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
99.9%3(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
99.9%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
99.9%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
90.5%1(cos.f64 (/.f64 K 2))
92.2%3(/.f64 K 2)
Compiler

Compiled 520 to 333 computations (36% saved)

regimes79.0ms (0.6%)

Counts
48 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/2) (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 J (*.f64 l (fma.f64 -1/4 (*.f64 K 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 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -4 (exp.f64 U)))
(pow.f64 (pow.f64 U 3) 1/3)
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (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 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
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

2 calls:

58.0ms
l
8.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
99.9%3l
99.9%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 399 to 246 computations (38.3% saved)

regimes151.0ms (1.1%)

Counts
47 → 5
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/2) (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 J (*.f64 l (fma.f64 -1/4 (*.f64 K 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 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -4 (exp.f64 U)))
(pow.f64 (pow.f64 U 3) 1/3)
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (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 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
Outputs
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) 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 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)
Calls

4 calls:

91.0ms
l
21.0ms
U
21.0ms
J
5.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
90.5%1J
90.5%1U
97.8%5l
90.5%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 394 to 248 computations (37.1% saved)

regimes157.0ms (1.2%)

Counts
46 → 1
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/2) (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 J (*.f64 l (fma.f64 -1/4 (*.f64 K 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 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -4 (exp.f64 U)))
(pow.f64 (pow.f64 U 3) 1/3)
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (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)
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:

92.0ms
l
28.0ms
J
19.0ms
(cos.f64 (/.f64 K 2))
7.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
90.5%1J
90.5%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
90.5%1(cos.f64 (/.f64 K 2))
96.3%5l
Compiler

Compiled 379 to 245 computations (35.4% saved)

regimes407.0ms (3%)

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

5 calls:

145.0ms
U
99.0ms
l
97.0ms
J
31.0ms
(cos.f64 (/.f64 K 2))
22.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
96.2%5l
80.1%5U
86.0%5J
90.4%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
84.5%2(cos.f64 (/.f64 K 2))
Compiler

Compiled 366 to 236 computations (35.5% saved)

regimes382.0ms (2.8%)

Counts
44 → 5
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/2) (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 J (*.f64 l (fma.f64 -1/4 (*.f64 K 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 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -4 (exp.f64 U)))
(pow.f64 (pow.f64 U 3) 1/3)
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
Outputs
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
Calls

4 calls:

142.0ms
K
130.0ms
(/.f64 K 2)
92.0ms
l
8.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
83.4%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
81.2%7K
81.2%7(/.f64 K 2)
89.6%5l
Compiler

Compiled 346 to 221 computations (36.1% saved)

regimes177.0ms (1.3%)

Counts
43 → 5
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/2) (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 J (*.f64 l (fma.f64 -1/4 (*.f64 K 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 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -4 (exp.f64 U)))
(pow.f64 (pow.f64 U 3) 1/3)
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
Outputs
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
Calls

2 calls:

107.0ms
l
59.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
83.9%4(cos.f64 (/.f64 K 2))
87.0%5l
Compiler

Compiled 322 to 204 computations (36.6% saved)

regimes135.0ms (1%)

Counts
42 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/2) (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 J (*.f64 l (fma.f64 -1/4 (*.f64 K 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 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J 2)) U))
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -4 (exp.f64 U)))
(pow.f64 (pow.f64 U 3) 1/3)
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
Outputs
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)
Calls

2 calls:

65.0ms
l
61.0ms
J
Results
AccuracySegmentsBranch
78.9%3J
82.9%3l
Compiler

Compiled 310 to 195 computations (37.1% saved)

regimes170.0ms (1.3%)

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

2 calls:

112.0ms
l
50.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
83.2%4(cos.f64 (/.f64 K 2))
80.2%7l
Compiler

Compiled 242 to 154 computations (36.4% saved)

regimes178.0ms (1.3%)

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

2 calls:

105.0ms
(cos.f64 (/.f64 K 2))
65.0ms
J
Results
AccuracySegmentsBranch
77.1%3J
73.2%4(cos.f64 (/.f64 K 2))
Compiler

Compiled 229 to 145 computations (36.7% saved)

regimes695.0ms (5.1%)

Counts
31 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)
Calls

6 calls:

168.0ms
K
128.0ms
U
125.0ms
J
112.0ms
l
111.0ms
(/.f64 K 2)
Results
AccuracySegmentsBranch
68.5%3(cos.f64 (/.f64 K 2))
73.6%7l
66.9%5K
66.9%5(/.f64 K 2)
67.1%7U
70.7%5J
Compiler

Compiled 215 to 141 computations (34.4% saved)

regimes125.0ms (0.9%)

Counts
25 → 5
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
(pow.f64 U -3)
(+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(pow.f64 U -3)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
Calls

2 calls:

97.0ms
l
22.0ms
J
Results
AccuracySegmentsBranch
67.7%5l
56.8%2J
Compiler

Compiled 131 to 79 computations (39.7% saved)

regimes39.0ms (0.3%)

Counts
23 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(cbrt.f64 U)
(pow.f64 U -8)
Outputs
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)
Calls

1 calls:

35.0ms
l
Results
AccuracySegmentsBranch
65.9%3l
Compiler

Compiled 115 to 68 computations (40.9% saved)

regimes120.0ms (0.9%)

Counts
20 → 2
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
Outputs
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U)
Calls

2 calls:

74.0ms
l
37.0ms
K
Results
AccuracySegmentsBranch
58.8%3K
59.4%2l
Compiler

Compiled 102 to 63 computations (38.2% saved)

regimes49.0ms (0.4%)

Counts
19 → 2
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
Outputs
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U)
Calls

3 calls:

26.0ms
l
10.0ms
U
9.0ms
K
Results
AccuracySegmentsBranch
55.2%1K
55.2%1U
57.2%2l
Compiler

Compiled 96 to 63 computations (34.4% saved)

regimes64.0ms (0.5%)

Counts
18 → 1
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
Outputs
(+.f64 (*.f64 2 (*.f64 l J)) U)
Calls

3 calls:

14.0ms
K
9.0ms
J
9.0ms
l
Results
AccuracySegmentsBranch
55.2%1K
55.2%1J
55.2%1l
Compiler

Compiled 85 to 56 computations (34.1% saved)

regimes214.0ms (1.6%)

Counts
17 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 -1/2 J) U)
(+.f64 (*.f64 512 J) U)
(+.f64 (*.f64 J 1/8) U)
Outputs
(*.f64 l (*.f64 J 2))
U
(*.f64 l (*.f64 J 2))
Calls

4 calls:

69.0ms
J
63.0ms
l
41.0ms
U
38.0ms
K
Results
AccuracySegmentsBranch
41.0%3U
47.1%3J
47.4%5l
43.4%5K
Compiler

Compiled 83 to 56 computations (32.5% saved)

regimes34.0ms (0.2%)

Counts
12 → 2
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
(*.f64 U U)
(+.f64 -1/64 U)
(+.f64 -1/262144 U)
(+.f64 1/4096 U)
(+.f64 1/16 U)
(+.f64 512 U)
(+.f64 U -8)
(/.f64 -4 U)
(*.f64 U (+.f64 -1 U))
Outputs
(*.f64 U U)
U
Calls

2 calls:

20.0ms
J
12.0ms
l
Results
AccuracySegmentsBranch
40.3%2l
37.2%1J
Compiler

Compiled 48 to 33 computations (31.3% saved)

regimes11.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
1
U
(*.f64 U -7)
Outputs
U
Calls

3 calls:

4.0ms
l
3.0ms
U
3.0ms
K
Results
AccuracySegmentsBranch
37.2%1K
37.2%1U
37.2%1l
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes13.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

5.0ms
l
2.0ms
J
2.0ms
U
2.0ms
K
Results
AccuracySegmentsBranch
2.8%1U
2.8%1l
2.8%1J
2.8%1K
Compiler

Compiled 25 to 21 computations (16% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.0431098509975385e-6
0.49954263272937605
0.0ms
-465.1490261622284
-0.008190566193270854
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.0431098509975385e-6
0.49954263272937605
0.0ms
-465.1490261622284
-0.008190566193270854
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch169.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
1.1703435641977166e+70
4.7291183217444313e+86
46.0ms
169155.26089336025
84721840386325.4
27.0ms
-6.142362462430074
-0.004095271649488498
55.0ms
-1.5842298144180213e+91
-5.8339526282603715e+88
Results
73.0ms113×body1024infinite
48.0ms272×body256infinite
16.0ms104×body256valid
12.0ms47×body512infinite
7.0ms16×body1024valid
2.0msbody512valid
Compiler

Compiled 1564 to 1191 computations (23.8% saved)

bsearch138.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
1.1703435641977166e+70
4.7291183217444313e+86
29.0ms
0.2472445998662619
445.7038130527226
30.0ms
-6.142362462430074
-0.004095271649488498
41.0ms
-3.816337588332422e+114
-1.26726381304907e+112
Results
40.0ms213×body256valid
28.0ms82×body1024infinite
23.0ms165×body256infinite
12.0ms42×body512infinite
11.0ms25×body1024valid
5.0ms17×body512valid
Compiler

Compiled 1150 to 872 computations (24.2% saved)

bsearch144.0ms (1.1%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
4.2046703140066314e+119
6.635953145369641e+120
30.0ms
0.2472445998662619
445.7038130527226
30.0ms
-6.142362462430074
-0.004095271649488498
76.0ms
-3.816337588332422e+114
-1.26726381304907e+112
Results
63.0ms47×body1024infinite
32.0ms195×body256valid
20.0ms44×body1024valid
14.0ms95×body256infinite
5.0ms17×body512valid
4.0ms18×body512infinite
Compiler

Compiled 888 to 664 computations (25.2% saved)

bsearch155.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
4.2046703140066314e+119
6.635953145369641e+120
40.0ms
0.2472445998662619
445.7038130527226
65.0ms
-1.6066756521061963e+31
-59653954225.26207
25.0ms
-2.8052262672623806e+69
-5.43436112638107e+67
Results
58.0ms254×body256infinite
42.0ms90×body1024infinite
15.0ms95×body256valid
14.0ms54×body512infinite
5.0ms11×body1024valid
2.0msbody512valid
Compiler

Compiled 1057 to 814 computations (23% saved)

bsearch70.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
169155.26089336025
84721840386325.4
30.0ms
-6.142362462430074
-0.004095271649488498
Results
16.0ms35×body1024infinite
16.0ms94×body256valid
15.0ms87×body256infinite
9.0ms21×body1024valid
6.0ms22×body512infinite
4.0ms13×body512valid
Compiler

Compiled 655 to 496 computations (24.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04418854269706876
0.07955819576485572
0.0ms
-0.3614641352378199
-0.3440664735741561
0.0ms
-0.9506837636168155
-0.9489500961494572
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
4.165105021714423e-34
7.205678362483679e-31
0.0ms
-7.81566367235522e+56
-7.67705674414753e+56
Results
9.0ms58×body256valid
5.0ms14×body1024infinite
5.0ms11×body512infinite
5.0ms32×body256infinite
3.0msbody1024valid
2.0msbody512valid
Compiler

Compiled 274 to 212 computations (22.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0409404321240188
-0.037131092083651944
0.0ms
-0.9506837636168155
-0.9489500961494572
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch134.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
4.2046703140066314e+119
6.635953145369641e+120
40.0ms
-59653954225.26207
-6.142362462430074
40.0ms
-1.6066756521061963e+31
-59653954225.26207
31.0ms
-3.816337588332422e+114
-1.26726381304907e+112
Results
46.0ms293×body256infinite
45.0ms124×body1024infinite
17.0ms64×body512infinite
9.0ms59×body256valid
6.0ms14×body1024valid
2.0msbody512valid
Compiler

Compiled 958 to 710 computations (25.9% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
4.2046703140066314e+119
6.635953145369641e+120
38.0ms
-59653954225.26207
-6.142362462430074
Results
16.0ms103×body256infinite
15.0ms34×body1024infinite
12.0ms76×body256valid
7.0ms26×body512infinite
5.0ms11×body1024valid
2.0msbody512valid
Compiler

Compiled 506 to 372 computations (26.5% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
6.635953145369641e+120
6.208717362914183e+122
Results
12.0ms77×body256infinite
8.0ms23×body1024infinite
3.0ms12×body512infinite
Compiler

Compiled 222 to 160 computations (27.9% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
6.635953145369641e+120
6.208717362914183e+122
Results
12.0ms22×body1024infinite
10.0ms72×body256infinite
4.0ms18×body512infinite
Compiler

Compiled 222 to 167 computations (24.8% saved)

bsearch75.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
1.0658257828648097e+176
3.269676750287061e+178
39.0ms
-7.042358442715206e+75
-1.6793772135956176e+70
Results
23.0ms49×body1024valid
13.0ms33×body1024infinite
12.0ms43×body512valid
11.0ms72×body256valid
9.0ms61×body256infinite
3.0ms14×body512infinite
Compiler

Compiled 298 to 241 computations (19.1% saved)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
-6.142362462430074
-0.004095271649488498
Results
18.0ms108×body256valid
6.0ms13×body1024valid
2.0msbody512valid
Compiler

Compiled 138 to 108 computations (21.7% saved)

simplify45.0ms (0.3%)

Algorithm
egg-herbie
Rules
66×*-commutative
48×+-commutative
10×if-if-or-not
fabs-mul
sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01992282
12802282
22902282
32932282
42942282
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -400) (+.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))) 5902958103587057/1180591620717411303424) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 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)))
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -400) (+.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))) 5902958103587057/1180591620717411303424) (+.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 -15600000000000000879321988969362644734577799634454092007174144278514409350129797344532627456) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -5404319552844595/2251799813685248) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (if (<=.f64 l 170000) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 459999999999999979123134418948186444507196325309639517463725073416560106905431284121600) (+.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 (pow.f64 l 3) (*.f64 1/3 J)) (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 -12800000000000000301687904181379274665594019776728087848062880502634005356366870177258359828383353731357620568064) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -5072854620270127/1152921504606846976) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 1/4) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 l 249999999999999989854181114087590682872999022412112859917434752451675980737738606379008) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 l -15199999999999999023262488764819087168504332128894532692884344123969900143784653446606973683304888791635870089216) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U) (if (<=.f64 l -7638104968020361/288230376151711744) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 1/4) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 l 499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)))))
(if (<=.f64 l -660000000000000009558359490162073724305851431608974900173540648026112) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U) (if (<=.f64 l -60000000000) (+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U) (if (<=.f64 l 98) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 l 849999999999999997337314445223017951986115009600500620438882247357913575793244662813338995243523624229175620842201022464) (+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)))))
(if (<=.f64 l -6) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U) (if (<=.f64 l 170000) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -4278419646001971/4503599627370496) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -3152519739159347/9007199254740992) (+.f64 (*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) 3602879701896397/72057594037927936) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))))
(if (<=.f64 J -779999999999999988927539728346115942762764258376310325248) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 J 7421688002070991/11417981541647679048466287755595961091061972992) (+.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)))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -4278419646001971/4503599627370496) (+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(if (<=.f64 l -12800000000000000301687904181379274665594019776728087848062880502634005356366870177258359828383353731357620568064) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l -850000000000000059123177619456) (pow.f64 U -3) (if (<=.f64 l -470) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U) (if (<=.f64 l 539999999999999966266886747692153521992945851143515191856220196705805866522923117881757533977347836767393549496524734464) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)))))
(if (<=.f64 l -320) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l 440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)))
(if (<=.f64 l 14499999999999999566706627537836447658521369340626189713950088698528629778498414057556767050954589872068093520742761627648) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U))
(if (<=.f64 l 17000000000000000520120942901978236942427524017531747607918892239228552450262103102997498926991674502088150694375442087936) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(if (<=.f64 J -890000000000000020993325125988994352303297324865016305232166229429637349376) (*.f64 l (*.f64 J 2)) (if (<=.f64 J 195000000000000007076193441083487857344362147631192328697251693433360562607168617016222351732271714288451650137406577462727597889299024674712993571385541184494469061066740465664) U (*.f64 l (*.f64 J 2))))
(if (<=.f64 l -6) (*.f64 U U) U)
U
1
Outputs
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -400) (+.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))) 5902958103587057/1180591620717411303424) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 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)))
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -400) (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 5902958103587057/1180591620717411303424) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)))
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -400) (+.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))) 5902958103587057/1180591620717411303424) (+.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))) -400) (not (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 5902958103587057/1180591620717411303424))) (+.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 -15600000000000000879321988969362644734577799634454092007174144278514409350129797344532627456) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -5404319552844595/2251799813685248) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U) (if (<=.f64 l 170000) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 459999999999999979123134418948186444507196325309639517463725073416560106905431284121600) (+.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 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 l -15600000000000000879321988969362644734577799634454092007174144278514409350129797344532627456) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))) (if (<=.f64 l -5404319552844595/2251799813685248) (+.f64 U (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (if (<=.f64 l 170000) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))))) (if (<=.f64 l 459999999999999979123134418948186444507196325309639517463725073416560106905431284121600) (+.f64 U (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))))))
(+.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 -12800000000000000301687904181379274665594019776728087848062880502634005356366870177258359828383353731357620568064) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -5072854620270127/1152921504606846976) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 1/4) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 l 249999999999999989854181114087590682872999022412112859917434752451675980737738606379008) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) (*.f64 1/3 J)) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 l -12800000000000000301687904181379274665594019776728087848062880502634005356366870177258359828383353731357620568064) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))) (if (<=.f64 l -5072854620270127/1152921504606846976) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (if (<=.f64 l 1/4) (+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (if (<=.f64 l 249999999999999989854181114087590682872999022412112859917434752451675980737738606379008) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (pow.f64 l 3) (*.f64 J 1/3))))))))
(if (<=.f64 l -15199999999999999023262488764819087168504332128894532692884344123969900143784653446606973683304888791635870089216) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U) (if (<=.f64 l -7638104968020361/288230376151711744) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 1/4) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 l 499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)))))
(if (<=.f64 l -15199999999999999023262488764819087168504332128894532692884344123969900143784653446606973683304888791635870089216) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24)))) (if (<=.f64 l -7638104968020361/288230376151711744) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (if (<=.f64 l 1/4) (+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (if (<=.f64 l 499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528) (+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24))))))))
(if (<=.f64 l -660000000000000009558359490162073724305851431608974900173540648026112) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U) (if (<=.f64 l -60000000000) (+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U) (if (<=.f64 l 98) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 l 849999999999999997337314445223017951986115009600500620438882247357913575793244662813338995243523624229175620842201022464) (+.f64 (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2)))) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)))))
(if (<=.f64 l -660000000000000009558359490162073724305851431608974900173540648026112) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24)))) (if (<=.f64 l -60000000000) (+.f64 U (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2))))) (if (<=.f64 l 98) (+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (if (<=.f64 l 849999999999999997337314445223017951986115009600500620438882247357913575793244662813338995243523624229175620842201022464) (+.f64 U (log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2))))) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24))))))))
(if (<=.f64 l -6) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U) (if (<=.f64 l 170000) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (+.f64 (*.f64 -1/24 (*.f64 K K)) 1/3)) U)))
(if (or (<=.f64 l -6) (not (<=.f64 l 170000))) (+.f64 U (*.f64 (*.f64 J (pow.f64 l 3)) (+.f64 1/3 (*.f64 (*.f64 K K) -1/24)))) (+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -4278419646001971/4503599627370496) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -3152519739159347/9007199254740992) (+.f64 (*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) 3602879701896397/72057594037927936) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J) U))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -4278419646001971/4503599627370496) (+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (if (<=.f64 (cos.f64 (/.f64 K 2)) -3152519739159347/9007199254740992) (+.f64 U (*.f64 J (*.f64 l (fma.f64 -1/4 (*.f64 K K) 2)))) (if (<=.f64 (cos.f64 (/.f64 K 2)) 3602879701896397/72057594037927936) (+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2)))))))
(if (<=.f64 J -779999999999999988927539728346115942762764258376310325248) (+.f64 (*.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U) (if (<=.f64 J 7421688002070991/11417981541647679048466287755595961091061972992) (+.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)))
(if (or (<=.f64 J -779999999999999988927539728346115942762764258376310325248) (not (<=.f64 J 7421688002070991/11417981541647679048466287755595961091061972992))) (+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -4278419646001971/4503599627370496) (+.f64 (fabs.f64 (*.f64 l (*.f64 J 2))) U) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U)))
(if (<=.f64 (cos.f64 (/.f64 K 2)) -4278419646001971/4503599627370496) (+.f64 U (fabs.f64 (*.f64 l (*.f64 J 2)))) (if (<=.f64 (cos.f64 (/.f64 K 2)) -5764607523034235/144115188075855872) (+.f64 U (*.f64 (*.f64 l J) (*.f64 (*.f64 K K) -1/4))) (+.f64 U (*.f64 1/3 (*.f64 J (pow.f64 l 3))))))
(if (<=.f64 l -12800000000000000301687904181379274665594019776728087848062880502634005356366870177258359828383353731357620568064) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l -850000000000000059123177619456) (pow.f64 U -3) (if (<=.f64 l -470) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U) (if (<=.f64 l 539999999999999966266886747692153521992945851143515191856220196705805866522923117881757533977347836767393549496524734464) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)))))
(if (<=.f64 l -12800000000000000301687904181379274665594019776728087848062880502634005356366870177258359828383353731357620568064) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (if (<=.f64 l -850000000000000059123177619456) (pow.f64 U -3) (if (<=.f64 l -470) (+.f64 U (*.f64 (*.f64 l J) (*.f64 (*.f64 K K) -1/4))) (if (<=.f64 l 539999999999999966266886747692153521992945851143515191856220196705805866522923117881757533977347836767393549496524734464) (+.f64 U (*.f64 2 (*.f64 l J))) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4))))))))
(if (<=.f64 l -320) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U) (if (<=.f64 l 440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) 2)) U)))
(if (or (<=.f64 l -320) (not (<=.f64 l 440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624))) (+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))) (+.f64 U (*.f64 2 (*.f64 l J))))
(if (<=.f64 l 14499999999999999566706627537836447658521369340626189713950088698528629778498414057556767050954589872068093520742761627648) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 (*.f64 l J) (*.f64 -1/4 (*.f64 K K))) U))
(if (<=.f64 l 14499999999999999566706627537836447658521369340626189713950088698528629778498414057556767050954589872068093520742761627648) (+.f64 U (*.f64 2 (*.f64 l J))) (+.f64 U (*.f64 (*.f64 l J) (*.f64 (*.f64 K K) -1/4))))
(if (<=.f64 l 17000000000000000520120942901978236942427524017531747607918892239228552450262103102997498926991674502088150694375442087936) (+.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8)) U))
(if (<=.f64 l 17000000000000000520120942901978236942427524017531747607918892239228552450262103102997498926991674502088150694375442087936) (+.f64 U (*.f64 2 (*.f64 l J))) (+.f64 U (*.f64 J (+.f64 (*.f64 (*.f64 K K) -1/64) 1/8))))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 U (*.f64 2 (*.f64 l J)))
(if (<=.f64 J -890000000000000020993325125988994352303297324865016305232166229429637349376) (*.f64 l (*.f64 J 2)) (if (<=.f64 J 195000000000000007076193441083487857344362147631192328697251693433360562607168617016222351732271714288451650137406577462727597889299024674712993571385541184494469061066740465664) U (*.f64 l (*.f64 J 2))))
(if (or (<=.f64 J -890000000000000020993325125988994352303297324865016305232166229429637349376) (not (<=.f64 J 195000000000000007076193441083487857344362147631192328697251693433360562607168617016222351732271714288451650137406577462727597889299024674712993571385541184494469061066740465664))) (*.f64 l (*.f64 J 2)) U)
(if (<=.f64 l -6) (*.f64 U U) U)
U
1
Compiler

Compiled 889 to 585 computations (34.2% saved)

soundness2.2s (16.5%)

Rules
1630×fma-def
1392×fma-def
1392×fma-def
1276×unswap-sqr
1276×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01743
13243
25843
312443
431743
578743
6207943
7393343
8649843
01996
139696
2594196
01866021
14695801
211805595
332755481
459715477
01996
139696
2594196
01866021
14695801
211805595
332755481
459715477
04099411
110019239
246629223
01996
139696
2594196
036910454
1100510222
2386810214
036910454
1100510222
2386810214
02339289
16189157
218239065
360019015
01996
139696
2594196
022127
1460127
25829127
04099411
110019239
246629223
036910454
1100510222
2386810214
01866021
14695801
211805595
332755481
459715477
02339289
16189157
218239065
360019015
04099411
110019239
246629223
022127
1460127
25829127
01866021
14695801
211805595
332755481
459715477
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
unsound
node limit
node limit
node limit
unsound
node limit
node limit
unsound
node limit
unsound
node limit
Compiler

Compiled 941 to 577 computations (38.7% saved)

end1.0ms (0%)

preprocess355.0ms (2.6%)

Remove

(abs K)

Compiler

Compiled 1802 to 1052 computations (41.6% saved)

Profiling

Loading profile data...