Details

Time bar (total: 10.8s)

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.4s (22.3%)

Results
699.0ms2653×body256valid
536.0ms826×body1024valid
409.0ms1014×body1024infinite
383.0ms2565×body256infinite
169.0ms624×body512valid
135.0ms547×body512infinite
65.0ms27×body2048valid
Bogosity

preprocess80.0ms (0.7%)

Algorithm
egg-herbie
Rules
1644×times-frac
1368×fma-def
1102×associate-*r*
880×distribute-lft-in
798×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052301
1116301
2247301
3625301
41768301
54621301
67231301
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) 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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) 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 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 (-.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 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (*.f64 J (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)
(+.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 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)
Compiler

Compiled 23 to 18 computations (21.7% saved)

simplify74.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 61 to 28 computations (54.1% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 37 to 27 computations (27% saved)

localize21.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 65 to 24 computations (63.1% saved)

series14.0ms (0.1%)

Counts
3 → 68
Calls

18 calls:

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

rewrite35.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01533
131733
2481633
Stop Event
unsound
Counts
3 → 48
Calls
Call 1
Inputs
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
Outputs
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
l

simplify90.0ms (0.8%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
0992752
12652646
27732502
331602430
465772430
Stop Event
node limit
Counts
116 → 80
Calls
Call 1
Inputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
Outputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l)))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5))))
(fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 2 l (*.f64 1/60 (pow.f64 l 5)))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7)))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)) (fma.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/2520 (*.f64 (pow.f64 l 7) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 -1/8 (*.f64 K K) 1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (fma.f64 -1/8 (*.f64 K K) 1) J))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 K K)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 K K)) (fma.f64 -1/46080 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (pow.f64 K 6)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 K (*.f64 K -1/8)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 2 (*.f64 l J) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 (pow.f64 l 7) J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 (pow.f64 l 7) J) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512
-8
-4
-2
-1/2
0
1/8
1/4
1/2
3/2
2
4
6
8
16
64
512

localize20.0ms (0.2%)

Local Accuracy

Found 3 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)))
94.7%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 49 to 23 computations (53.1% saved)

series6.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite38.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
366×add-sqr-sqrt
352×pow1
352×*-un-lft-identity
340×add-exp-log
338×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01752
135452
2516052
Stop Event
unsound
Counts
2 → 34
Calls
Call 1
Inputs
(*.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
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) -3)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3)
(sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))
(log.f64 (+.f64 -3 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) -3))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
(+.f64 (*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8)) (*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) U))
(+.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)) (*.f64 U (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(+.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) -3) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))) -3)
(*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -3)
(*.f64 -3 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(/.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) (-.f64 U (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U))))
(/.f64 (-.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U) (-.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U))
(pow.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -8)
(pow.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -3)
(sqrt.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(fabs.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(log.f64 (exp.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(log.f64 (+.f64 -3 (expm1.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))))
(cbrt.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(expm1.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(exp.f64 (log.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)) -3))
(log1p.f64 (expm1.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))

simplify124.0ms (1.1%)

Algorithm
egg-herbie
Rules
1298×associate-+r+
1298×fma-def
1154×associate-+l+
938×distribute-lft-in
920×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01453674
13693562
29793420
338583364
Stop Event
node limit
Counts
106 → 112
Calls
Call 1
Inputs
(*.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)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) -3)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3)
(sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))
(log.f64 (+.f64 -3 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) -3))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
(+.f64 (*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8)) (*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) U))
(+.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)) (*.f64 U (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(+.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) -3) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))) -3)
(*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -3)
(*.f64 -3 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(/.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) (-.f64 U (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U))))
(/.f64 (-.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U) (-.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U))
(pow.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -8)
(pow.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -3)
(sqrt.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(fabs.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(log.f64 (exp.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(log.f64 (+.f64 -3 (expm1.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))))
(cbrt.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(expm1.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(exp.f64 (log.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)) -3))
(log1p.f64 (expm1.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
Outputs
(*.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 J (fma.f64 -1/8 (*.f64 K K) 1))
(+.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))
(fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)
(fma.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.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)))
(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)))
(fma.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 J (fma.f64 -1/8 (*.f64 K K) 1)))
(*.f64 J (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) 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 J l)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)) 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 J l)) (fma.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (pow.f64 l 3))) U))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (+.f64 (*.f64 l 2) (*.f64 (pow.f64 l 3) 1/3)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/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 J l)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (pow.f64 l 5))) (fma.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (pow.f64 l 3))) U)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 1/60 (*.f64 J (pow.f64 l 5))))))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (+.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 (pow.f64 l 5) 1/60))))))
(+.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 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 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 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 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 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 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 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 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 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 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 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.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 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 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 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.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 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 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 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)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 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 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(+.f64 U (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(fma.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 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 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U))
(+.f64 U (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 U (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/8 (*.f64 K K))) 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 (*.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 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))))
(+.f64 (+.f64 U (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4))))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(fma.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))) U))
(+.f64 U (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))) (fma.f64 -1/8 (*.f64 K K) 1))))
(+.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 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 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 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 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 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 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 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 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 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.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 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 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 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 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 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 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 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 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 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) -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 K -8))) -8)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3)
(sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))
(*.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 K -8))))))
(cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(*.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 K -8)))))
(*.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 K -8)))) -3))
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3)
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(*.f64 (cos.f64 (*.f64 K -8)) (log.f64 (exp.f64 J)))
(*.f64 J (cos.f64 (*.f64 K -8)))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8))
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
(+.f64 (*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8)) (*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) U))
(*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(exp.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))))
(pow.f64 (exp.f64 2) (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)))
(+.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)) (*.f64 U (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(exp.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))))
(pow.f64 (exp.f64 2) (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)))
(+.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) -3) U)
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24))
(fma.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))) -3)
(+.f64 (exp.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))) 3)
(+.f64 3 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))))
(*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(exp.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))))
(pow.f64 (exp.f64 2) (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)))
(*.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -3)
(*.f64 -3 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(*.f64 -3 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) (*.f64 U -3))
(*.f64 -3 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(*.f64 -3 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) (*.f64 U -3))
(/.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) (-.f64 U (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U))))
(/.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (-.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) (*.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) -8)))))
(/.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (*.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 8))))
(/.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 U (*.f64 (*.f64 -8 (cos.f64 (*.f64 K -8))) (-.f64 J (*.f64 J U)))))
(/.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) (fma.f64 U -8 8)))))
(/.f64 (-.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U) (-.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U))
1
(pow.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -8)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -8)
(pow.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -3)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -3)
(sqrt.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(fabs.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(fabs.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(log.f64 (exp.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
(log.f64 (+.f64 -3 (expm1.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))))
(log.f64 (+.f64 -3 (expm1.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))))
(cbrt.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))
(cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(expm1.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
(exp.f64 (log.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)) -3))
(pow.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U) -3)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -3)
(log1p.f64 (expm1.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)

eval77.0ms (0.7%)

Compiler

Compiled 4295 to 2461 computations (42.7% saved)

prune125.0ms (1.2%)

Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New19032222
Fresh000
Picked101
Done101
Total19232224
Accurracy
52.4%
Counts
224 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.2%
(fma.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
49.3%
(fma.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U)
50.2%
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
2.8%
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) (*.f64 U -3))
1.9%
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -3)
1.6%
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -8)
1.1%
(pow.f64 (exp.f64 2) (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)))
7.5%
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))) -3)
49.2%
(+.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))))) U)
49.3%
(+.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) U)
49.1%
(+.f64 (+.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)))))) U)
49.2%
(+.f64 (*.f64 (+.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)))) (cos.f64 (/.f64 K 2))) U)
49.1%
(+.f64 (*.f64 (+.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))))) (cos.f64 (/.f64 K 2))) U)
49.3%
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (cos.f64 (/.f64 K 2))) U)
49.2%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))) (cos.f64 (/.f64 K 2))) U)
49.1%
(+.f64 (*.f64 (*.f64 J (+.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))))) (cos.f64 (/.f64 K 2))) U)
49.3%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
50.2%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
21.4%
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
21.8%
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
21.7%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
21.5%
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24))
1.8%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
2.9%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
13.8%
(expm1.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
1.1%
(exp.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))))
3.5%
(cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
33.0%
U
2.6%
1
Compiler

Compiled 1300 to 1007 computations (22.5% saved)

localize17.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
99.8%
(*.f64 J (cos.f64 (/.f64 K 2)))
Compiler

Compiled 36 to 23 computations (36.1% saved)

series4.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
K
@inf
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
0.0ms
l
@-inf
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
0.0ms
l
@0
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
0.0ms
K
@0
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
0.0ms
l
@inf
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)

rewrite100.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1334×log-prod
836×pow-prod-down
682×pow-prod-up
596×pow-exp
516×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01431
128231
2333031
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(+.f64 0 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))
(+.f64 (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 1)
(*.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 1)
(*.f64 1 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 U U)) (-.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U))
(pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))

simplify71.0ms (0.7%)

Algorithm
egg-herbie
Rules
1338×fma-def
1250×times-frac
768×distribute-lft-out
520×associate-/r*
418×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01272766
13112704
210502624
342172574
Stop Event
node limit
Counts
82 → 70
Calls
Call 1
Inputs
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 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(+.f64 0 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))
(+.f64 (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 1)
(*.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 1)
(*.f64 1 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 U U)) (-.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U))
(pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
Outputs
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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)))
(+.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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)))
(+.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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)))
(+.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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)))
(+.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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 2 (*.f64 l J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fma.f64 (*.f64 l J) (+.f64 2 (*.f64 K (*.f64 K -1/4))) 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 -1/4 (*.f64 J (*.f64 K (*.f64 K l))) U) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (fma.f64 1/192 (pow.f64 K 4) (*.f64 K (*.f64 K -1/4))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (fma.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6)) U))))
(+.f64 (+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6))))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (fma.f64 -1/4 (*.f64 K K) (*.f64 -1/23040 (pow.f64 K 6))))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 -1/4 (*.f64 K K) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))))
(+.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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)))
(+.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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) 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 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(+.f64 0 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(+.f64 (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 1 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) 2)))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l))) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 U U)) (-.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))) U))
(/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U) 1)
(pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 3)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 2) 1/2)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 2)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 2))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 1))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)) 1) 1))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 3))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U) 3)) 1/3))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U))) 2))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 l)) U)

localize18.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 J (cos.f64 (*.f64 K -8)))
99.7%
(*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24)
Compiler

Compiled 40 to 28 computations (30% saved)

series6.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
J
@-inf
(*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24)
1.0ms
J
@0
(*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24)
1.0ms
J
@inf
(*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24)
0.0ms
K
@-inf
(*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24)
0.0ms
K
@inf
(*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24)

rewrite72.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1050×cbrt-prod
1022×log-prod
786×exp-prod
588×prod-exp
580×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
121940
2247940
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24)
(*.f64 J (cos.f64 (*.f64 K -8)))
Outputs
(+.f64 0 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(-.f64 (+.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 1)
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 576) 1/2)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 2)) (cbrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))) (sqrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 576))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(+.f64 0 (*.f64 J (cos.f64 (*.f64 K -8))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))))
(-.f64 (+.f64 1 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))

simplify93.0ms (0.9%)

Algorithm
egg-herbie
Rules
1402×log-prod
1246×fma-def
950×fma-neg
656×distribute-lft-out
514×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01522214
13662134
211382100
344242098
472082098
Stop Event
node limit
Counts
90 → 89
Calls
Call 1
Inputs
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 J)
(+.f64 (*.f64 -768 (*.f64 (pow.f64 K 2) J)) (*.f64 24 J))
(+.f64 (*.f64 -768 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4096 (*.f64 (pow.f64 K 4) J)) (*.f64 24 J)))
(+.f64 (*.f64 -768 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4096 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -131072/15 (*.f64 (pow.f64 K 6) J)) (*.f64 24 J))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
J
(+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 512/3 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 512/3 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -16384/45 (*.f64 (pow.f64 K 6) J)) J)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(+.f64 0 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(-.f64 (+.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 1)
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 576) 1/2)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 2)) (cbrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))) (sqrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 576))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(+.f64 0 (*.f64 J (cos.f64 (*.f64 K -8))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))))
(-.f64 (+.f64 1 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
Outputs
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 J)
(+.f64 (*.f64 -768 (*.f64 (pow.f64 K 2) J)) (*.f64 24 J))
(fma.f64 -768 (*.f64 J (*.f64 K K)) (*.f64 24 J))
(*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K))))
(*.f64 J (fma.f64 -768 (*.f64 K K) 24))
(+.f64 (*.f64 -768 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4096 (*.f64 (pow.f64 K 4) J)) (*.f64 24 J)))
(fma.f64 -768 (*.f64 J (*.f64 K K)) (fma.f64 4096 (*.f64 J (pow.f64 K 4)) (*.f64 24 J)))
(fma.f64 -768 (*.f64 K (*.f64 K J)) (*.f64 J (+.f64 24 (*.f64 4096 (pow.f64 K 4)))))
(*.f64 J (+.f64 24 (fma.f64 -768 (*.f64 K K) (*.f64 4096 (pow.f64 K 4)))))
(*.f64 J (+.f64 (*.f64 K (*.f64 K -768)) (fma.f64 4096 (pow.f64 K 4) 24)))
(+.f64 (*.f64 -768 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 4096 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -131072/15 (*.f64 (pow.f64 K 6) J)) (*.f64 24 J))))
(fma.f64 -768 (*.f64 J (*.f64 K K)) (fma.f64 4096 (*.f64 J (pow.f64 K 4)) (fma.f64 -131072/15 (*.f64 J (pow.f64 K 6)) (*.f64 24 J))))
(fma.f64 -768 (*.f64 K (*.f64 K J)) (fma.f64 4096 (*.f64 J (pow.f64 K 4)) (*.f64 J (+.f64 24 (*.f64 -131072/15 (pow.f64 K 6))))))
(*.f64 J (+.f64 (fma.f64 -131072/15 (pow.f64 K 6) 24) (fma.f64 -768 (*.f64 K K) (*.f64 4096 (pow.f64 K 4)))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 24 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
J
(+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -32 (*.f64 J (*.f64 K K)) J)
(fma.f64 (*.f64 K (*.f64 K J)) -32 J)
(*.f64 J (fma.f64 (*.f64 K K) -32 1))
(+.f64 (*.f64 512/3 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) J))
(fma.f64 512/3 (*.f64 J (pow.f64 K 4)) (fma.f64 -32 (*.f64 J (*.f64 K K)) J))
(fma.f64 (*.f64 J (pow.f64 K 4)) 512/3 (fma.f64 (*.f64 K (*.f64 K J)) -32 J))
(fma.f64 J (fma.f64 (pow.f64 K 4) 512/3 (*.f64 K (*.f64 K -32))) J)
(+.f64 (*.f64 512/3 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -16384/45 (*.f64 (pow.f64 K 6) J)) J)))
(fma.f64 512/3 (*.f64 J (pow.f64 K 4)) (fma.f64 -32 (*.f64 J (*.f64 K K)) (fma.f64 -16384/45 (*.f64 J (pow.f64 K 6)) J)))
(fma.f64 (*.f64 J (pow.f64 K 4)) 512/3 (fma.f64 (*.f64 K (*.f64 K J)) -32 (fma.f64 (*.f64 J (pow.f64 K 6)) -16384/45 J)))
(fma.f64 J (fma.f64 (pow.f64 K 4) 512/3 (*.f64 K (*.f64 K -32))) (*.f64 J (fma.f64 (pow.f64 K 6) -16384/45 1)))
(*.f64 J (+.f64 (fma.f64 (pow.f64 K 6) -16384/45 1) (fma.f64 (pow.f64 K 4) 512/3 (*.f64 K (*.f64 K -32)))))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(+.f64 0 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 24 (cos.f64 (*.f64 -8 K))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 24 (cos.f64 (*.f64 -8 K)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 24 (cos.f64 (*.f64 -8 K)))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 24 (cos.f64 (*.f64 -8 K)))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(-.f64 (+.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 1)
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 1)
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 3)
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(pow.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 576) 1/2)
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 3) 1/3)
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))) 2)
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(pow.f64 (E.f64) (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 2)) (cbrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K)))))) 2)) (cbrt.f64 (log.f64 (*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K)))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))) (sqrt.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))))) (sqrt.f64 (log.f64 (*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))))) (sqrt.f64 (log.f64 (*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K)))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 576))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 (cos.f64 (*.f64 K -8)) 24)))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)) 3))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 3))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 1/3))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24)))) 2))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24))))
(*.f64 24 (*.f64 J (cos.f64 (*.f64 -8 K))))
(*.f64 (*.f64 24 J) (cos.f64 (*.f64 -8 K)))
(*.f64 J (*.f64 24 (cos.f64 (*.f64 -8 K))))
(+.f64 0 (*.f64 J (cos.f64 (*.f64 K -8))))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 -8 K)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 -8 K))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 -8 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(-.f64 (+.f64 1 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) 1/2)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3) 1/3)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2)
(*.f64 J (cos.f64 (*.f64 -8 K)))
(pow.f64 (E.f64) (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 -8 K)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 -8 K))))))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K -8))))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 3))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 1/3))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 2))
(*.f64 J (cos.f64 (*.f64 -8 K)))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(*.f64 J (cos.f64 (*.f64 -8 K)))

localize66.0ms (0.6%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
99.8%
(*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2)))
Compiler

Compiled 46 to 30 computations (34.8% saved)

series10.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
4.0ms
U
@0
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
1.0ms
J
@0
(*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2)))
1.0ms
l
@0
(*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2)))
1.0ms
J
@inf
(*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2)))
1.0ms
K
@inf
(*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2)))

rewrite80.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1532×log-prod
744×fma-def
710×pow-prod-up
652×pow-exp
550×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01460
129960
2387660
Stop Event
node limit
Counts
2 → 90
Calls
Call 1
Inputs
(*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 0 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (*.f64 J (+.f64 l l)) (*.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))) -1)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (exp.f64 U)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1 U)
(fma.f64 U 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) 2) (*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (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 J (+.f64 l l))) U)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (sqrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (sqrt.f64 (*.f64 J (+.f64 l l))) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) J U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (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)) J) (+.f64 l l) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) 2)) (cbrt.f64 (*.f64 J (+.f64 l l))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (+.f64 l l)))) (sqrt.f64 (*.f64 J (+.f64 l l))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) l U)

simplify129.0ms (1.2%)

Algorithm
egg-herbie
Rules
1090×times-frac
836×distribute-lft-in
826×distribute-rgt-in
642×unswap-sqr
480×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02546450
16496334
220826196
Stop Event
node limit
Counts
174 → 136
Calls
Call 1
Inputs
(*.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 0 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (*.f64 J (+.f64 l l)) (*.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))) -1)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (exp.f64 U)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1 U)
(fma.f64 U 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) 2) (*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (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 J (+.f64 l l))) U)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (sqrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (sqrt.f64 (*.f64 J (+.f64 l l))) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) J U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (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)) J) (+.f64 l l) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) 2)) (cbrt.f64 (*.f64 J (+.f64 l l))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (+.f64 l l)))) (sqrt.f64 (*.f64 J (+.f64 l l))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) l U)
Outputs
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.f64 2 (*.f64 l J))
(*.f64 J (+.f64 l l))
(*.f64 l (*.f64 2 J))
(*.f64 l (+.f64 J J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K))))
(*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.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 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6)))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(*.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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J 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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) 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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(+.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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) 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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(+.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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) 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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(+.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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) 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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(+.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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 J (+.f64 l l) 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 -1/4 (*.f64 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 -1/4 (*.f64 K K)) (*.f64 1/192 (pow.f64 K 4)))) (fma.f64 J (+.f64 l l) U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 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 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6)))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) 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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) 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 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(+.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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(+.f64 0 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 1/2 K)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 l l)) J) (cos.f64 (*.f64 1/2 K)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 l l)) J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(exp.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 1) 1))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 3))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3) 1/3))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U))
(*.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1 (fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (*.f64 J (+.f64 l l)) (*.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U))
(pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 3)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 2)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l -2)) U))
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (exp.f64 (fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2))) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (exp.f64 U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) J) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 1))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 1) 1))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3)) 1/3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1 U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 U 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 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 J (+.f64 l l))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) 2) (*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (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 l) (*.f64 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 J (+.f64 l l))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 2 (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (sqrt.f64 (*.f64 J (+.f64 l l))) (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J 2) (*.f64 l (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) J U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (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 l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) 2)) (cbrt.f64 (*.f64 J (+.f64 l l))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 (*.f64 J (+.f64 l l)))) (sqrt.f64 (*.f64 J (+.f64 l l))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)) l U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 1/2 K))) U)

localize17.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 49 to 19 computations (61.2% saved)

series2.0ms (0%)

Counts
2 → 20
Calls

15 calls:

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

rewrite84.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
320×add-sqr-sqrt
308×pow1
308×*-un-lft-identity
298×add-exp-log
296×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01566
131066
2470566
Stop Event
unsound
Counts
2 → 40
Calls
Call 1
Inputs
(*.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)
Outputs
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
J
l
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
J
l

simplify69.0ms (0.6%)

Algorithm
egg-herbie
Rules
1162×fma-def
976×unsub-neg
878×distribute-lft-neg-out
698×distribute-lft-in
698×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0901172
12391078
2701934
32938866
46396866
Stop Event
node limit
Counts
60 → 74
Calls
Call 1
Inputs
(*.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 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 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 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))))
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
Outputs
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 -1/8 (*.f64 K K) 1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (fma.f64 -1/8 (*.f64 K K) 1) J))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 K K)) (*.f64 1/384 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (pow.f64 K 4)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 K K)) (fma.f64 -1/46080 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (pow.f64 K 6)) (*.f64 1/384 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (pow.f64 K 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 K K)) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4))))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)))
(*.f64 2 (*.f64 l (*.f64 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))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 l 3)))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/3 (*.f64 J (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 l 5))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 l 3))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 l 3))) (*.f64 1/60 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 l 5))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 l 5))) (fma.f64 1/2520 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 l 7))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (pow.f64 l 3)))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) (fma.f64 1/60 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 l 5))) (fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 1/3) (*.f64 J (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 1/2520 (*.f64 J (pow.f64 l 7)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))) (fma.f64 l 2 (*.f64 1/2520 (pow.f64 l 7))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K 1/2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 J 2))
(+.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 l 2) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (fma.f64 l 2 (*.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 l 2) (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (+.f64 (*.f64 1/60 (pow.f64 l 5)) (fma.f64 l 2 (*.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 (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))) (fma.f64 l 2 (*.f64 1/2520 (pow.f64 l 7)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.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)
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27

localize45.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
99.9%
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
Compiler

Compiled 49 to 34 computations (30.6% saved)

series7.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
K
@0
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
1.0ms
J
@0
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
0.0ms
K
@inf
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
0.0ms
K
@-inf
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
0.0ms
U
@0
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)

rewrite68.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1172×log-prod
694×pow-prod-down
626×pow-prod-up
552×pow-exp
458×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01356
125556
2293956
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
Outputs
(+.f64 U (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U)
(+.f64 0 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(+.f64 (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 1) U)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U))
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 1)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 3/2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6) 1/6)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))
(fabs.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(log.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K)))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(+.f64 0 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))
(+.f64 (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K)))) (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) U))
(+.f64 (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (*.f64 U (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))) 1)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3) 2/3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 4) 1/2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 4)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 4))
(log.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(exp.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(fma.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) U))
(fma.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 U (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))

simplify102.0ms (0.9%)

Algorithm
egg-herbie
Rules
828×distribute-lft-out
782×exp-prod
646×*-commutative
532×log-prod
526×sqr-pow
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02374979
15484885
217424761
344904717
Stop Event
node limit
Counts
143 → 147
Calls
Call 1
Inputs
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 J) U)
(+.f64 (*.f64 256 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -8 J) U))
(+.f64 (*.f64 -4096/3 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 256 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -8 J) U)))
(+.f64 (*.f64 -4096/3 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 131072/45 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 256 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -8 J) U))))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(pow.f64 U 2)
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (pow.f64 U 2))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (pow.f64 U 2)))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (pow.f64 U 2)))
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (pow.f64 U 2) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (pow.f64 U 2) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))))
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (pow.f64 U 2) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (pow.f64 U 2) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))))
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -2097152/3 (pow.f64 J 2)) (*.f64 262144/45 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 6)) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))))
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U))))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U))))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(+.f64 U (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U)
(+.f64 0 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(+.f64 (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 1) U)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U))
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 1)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 3/2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6) 1/6)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))
(fabs.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(log.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K)))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(+.f64 0 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))
(+.f64 (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K)))) (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) U))
(+.f64 (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (*.f64 U (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))) 1)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3) 2/3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 4) 1/2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 4)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 4))
(log.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(exp.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(fma.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) U))
(fma.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 U (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
Outputs
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 J) U)
(fma.f64 -8 J U)
(+.f64 (*.f64 256 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -8 J) U))
(fma.f64 256 (*.f64 J (*.f64 K K)) (fma.f64 -8 J U))
(fma.f64 256 (*.f64 K (*.f64 K J)) (fma.f64 -8 J U))
(+.f64 (*.f64 -4096/3 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 256 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -8 J) U)))
(fma.f64 -4096/3 (*.f64 J (pow.f64 K 4)) (fma.f64 256 (*.f64 J (*.f64 K K)) (fma.f64 -8 J U)))
(+.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 -4096/3 (pow.f64 K 4)) (*.f64 K (*.f64 K 256))) -8)))
(+.f64 (*.f64 -4096/3 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 131072/45 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 256 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -8 J) U))))
(fma.f64 -4096/3 (*.f64 J (pow.f64 K 4)) (fma.f64 131072/45 (*.f64 J (pow.f64 K 6)) (fma.f64 256 (*.f64 J (*.f64 K K)) (fma.f64 -8 J U))))
(+.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 131072/45 (pow.f64 K 6)) (*.f64 -4096/3 (pow.f64 K 4))) (+.f64 -8 (*.f64 K (*.f64 K 256))))))
(+.f64 U (*.f64 J (+.f64 (*.f64 -4096/3 (pow.f64 K 4)) (+.f64 (+.f64 (*.f64 131072/45 (pow.f64 K 6)) (*.f64 K (*.f64 K 256))) -8))))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J))
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
U
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (pow.f64 U 2))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U))
(fma.f64 U U (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 (*.f64 U J) -16)))
(*.f64 U (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) -16)))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (pow.f64 U 2)))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (pow.f64 U 2)))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)))
(pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)
(pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (pow.f64 U 2) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (pow.f64 U 2) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)))
(pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)
(pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (pow.f64 U 2) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J))) (+.f64 (pow.f64 U 2) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(pow.f64 (fma.f64 -8 J U) 2)
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (pow.f64 (fma.f64 -8 J U) 2))
(*.f64 (fma.f64 -8 J U) (+.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K (*.f64 K 512)))))
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3)) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J J) 65536 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (fma.f64 -8 J U) (*.f64 K K))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 (fma.f64 -8 J U) -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -2097152/3 (pow.f64 J 2)) (*.f64 262144/45 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 6)) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))))
(fma.f64 (fma.f64 -2097152/3 (*.f64 J J) (*.f64 (*.f64 J (fma.f64 -8 J U)) 262144/45)) (pow.f64 K 6) (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3)) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 J J) -2097152/3 (*.f64 (fma.f64 -8 J U) (*.f64 J 262144/45))) (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J J) 65536 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (pow.f64 K 6) (*.f64 J (+.f64 (*.f64 J -2097152/3) (*.f64 (fma.f64 -8 J U) 262144/45))) (fma.f64 512 (*.f64 J (*.f64 (fma.f64 -8 J U) (*.f64 K K))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 (fma.f64 -8 J U) -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))))
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (+.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2)))
(*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)))
(pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)
(pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U))))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U))))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U))
(fma.f64 U U (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 (*.f64 U J) -16)))
(*.f64 U (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) -16)))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U))))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U))
(fma.f64 U U (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 (*.f64 U J) -16)))
(*.f64 U (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) -16)))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(+.f64 (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (pow.f64 J 2))) (+.f64 (pow.f64 U 2) (*.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J U)))))
(fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (*.f64 U U)))
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (fma.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J)) (*.f64 U U)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(fma.f64 U U (fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(+.f64 U (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 0 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 1) U)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)))) 3)
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 1)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 1 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2)))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J))) (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J 8))) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)))
(/.f64 (+.f64 (*.f64 -512 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 -8 J) (*.f64 (cos.f64 (*.f64 -8 K)) (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) (neg.f64 U))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2) (*.f64 U U)) (fma.f64 (*.f64 -8 J) (cos.f64 (*.f64 -8 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) (neg.f64 U)))
(/.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 1)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 1)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2) 1/2)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 3)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 3/2)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3) 1/3)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6) 1/6)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2)
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(fabs.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(log.f64 (exp.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))))))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K)))) (+.f64 1 (expm1.f64 U))))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1) 1))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1/2))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 1/2))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1) 1/2))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 3))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3)) 1/3))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 2))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U)
(fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U)
(+.f64 0 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(+.f64 (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K)))) (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) U))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(+.f64 (*.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) (*.f64 U (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))) 1)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2) 1)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 6)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 3)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 3) 2/3)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 4) 1/2)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6) 1/3)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 4)
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 4))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(log.f64 (exp.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2))))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(exp.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 1) 2))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 1))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U))) 1) 1))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))) 3))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 6)) 1/3))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(fma.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) U))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)
(fma.f64 (*.f64 (*.f64 J -8) (cos.f64 (*.f64 -8 K))) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) (*.f64 U (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(pow.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 -8 K)) J) U) 2)
(pow.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J) U) 2)

eval325.0ms (3%)

Compiler

Compiled 13055 to 8572 computations (34.3% saved)

prune214.0ms (2%)

Pruning

78 alts after pruning (75 fresh and 3 done)

PrunedKeptTotal
New58365648
Fresh171027
Picked101
Done134
Total60278680
Accurracy
52.9%
Counts
680 → 78
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.5%
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
49.8%
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
49.2%
(fma.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
49.3%
(fma.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U)
50.1%
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
30.4%
(fma.f64 (*.f64 2 l) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J) U)
15.4%
(fma.f64 (*.f64 2 l) (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3) U)
13.9%
(fma.f64 (*.f64 2 l) (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
21.7%
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) -3) U)
41.8%
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
13.6%
(fma.f64 (*.f64 2 l) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
37.7%
(fma.f64 (*.f64 2 l) (fabs.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
6.0%
(fma.f64 (*.f64 2 l) (exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) -3)) U)
29.7%
(fma.f64 (*.f64 2 l) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
2.8%
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) (*.f64 U -3))
1.2%
(fma.f64 512 (*.f64 J (*.f64 (fma.f64 -8 J U) (*.f64 K K))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 (fma.f64 -8 J U) -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
2.0%
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2))
2.0%
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
1.9%
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -3)
1.6%
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -8)
1.8%
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
2.1%
(pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)
1.1%
(pow.f64 (exp.f64 2) (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)))
49.2%
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 3)
1.8%
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 6)
28.5%
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))))
49.2%
(+.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))))) U)
49.8%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3) U)
24.7%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) U)
26.9%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2)) U)
30.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
50.2%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
42.6%
(+.f64 (*.f64 l (+.f64 J J)) U)
1.2%
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
18.2%
(+.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))))))
40.7%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) U)
28.5%
(+.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 3)) U)
12.0%
(+.f64 U (*.f64 (fma.f64 (*.f64 K (*.f64 K J)) -32 J) 24))
9.4%
(+.f64 U (*.f64 (fma.f64 J (fma.f64 (pow.f64 K 4) 512/3 (*.f64 K (*.f64 K -32))) J) 24))
2.4%
(+.f64 U (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) 24))
21.5%
(+.f64 U (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3) 24))
26.9%
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (fma.f64 1/192 (pow.f64 K 4) (*.f64 K (*.f64 K -1/4))))))
21.5%
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24))
9.4%
(+.f64 U (*.f64 J (+.f64 (*.f64 K (*.f64 K -768)) (fma.f64 4096 (pow.f64 K 4) 24))))
11.0%
(+.f64 U (*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K)))))
21.4%
(+.f64 U (*.f64 J 24))
1.5%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 256 (*.f64 K (*.f64 K J)) (fma.f64 -8 J U)))
2.2%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 3/2))
2.0%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 (*.f64 -8 J) U))
1.2%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 -4096/3 (pow.f64 K 4)) (*.f64 K (*.f64 K 256))) -8))))
2.0%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)))
2.2%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fabs.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
19.3%
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
18.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.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)))))
18.2%
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.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))))))
18.4%
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
2.9%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
18.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) J))
18.2%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.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)))) J))
18.4%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
19.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
3.0%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 512 J))
3.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 J))
3.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))
2.4%
(*.f64 U U)
18.4%
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
13.8%
(expm1.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
1.8%
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
1.1%
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
21.6%
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3))
33.0%
U
2.6%
27
2.6%
1/4
2.6%
1/512
2.5%
0
2.8%
-1
2.8%
-3
Compiler

Compiled 2904 to 2210 computations (23.9% saved)

localize18.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
99.8%
(*.f64 l (cos.f64 (*.f64 K 1/2)))
Compiler

Compiled 37 to 24 computations (35.1% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
K
@inf
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
0.0ms
K
@-inf
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
0.0ms
U
@0
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
0.0ms
l
@0
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
0.0ms
K
@inf
(*.f64 l (cos.f64 (*.f64 K 1/2)))

rewrite72.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1364×log-prod
832×pow-prod-down
692×pow-prod-up
604×pow-exp
534×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01548
129548
2335848
Stop Event
node limit
Counts
2 → 55
Calls
Call 1
Inputs
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
Outputs
(+.f64 0 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 U (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U)
(+.f64 0 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1)
(*.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 1 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))
(pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))

simplify86.0ms (0.8%)

Algorithm
egg-herbie
Rules
1458×times-frac
766×distribute-lft-in
730×distribute-rgt-in
624×log-prod
568×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01893671
14533581
214883479
355703479
Stop Event
node limit
Counts
127 → 100
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
l
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) l)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 l (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (+.f64 l (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
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 0 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 U (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U)
(+.f64 0 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1)
(*.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 1 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))
(pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
l
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) l)
(fma.f64 -1/8 (*.f64 l (*.f64 K K)) l)
(fma.f64 -1/8 (*.f64 K (*.f64 K l)) l)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 l (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 (fma.f64 -1/8 (*.f64 l (*.f64 K K)) l) (*.f64 1/384 (*.f64 l (pow.f64 K 4))))
(fma.f64 -1/8 (*.f64 K (*.f64 K l)) (fma.f64 1/384 (*.f64 l (pow.f64 K 4)) l))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (+.f64 l (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(fma.f64 -1/8 (*.f64 l (*.f64 K K)) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (+.f64 l (*.f64 1/384 (*.f64 l (pow.f64 K 4))))))
(fma.f64 -1/8 (*.f64 K (*.f64 K l)) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (fma.f64 1/384 (*.f64 l (pow.f64 K 4)) l)))
(+.f64 l (*.f64 l (+.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 l (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)
(+.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)
(+.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)
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 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 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)
(+.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)
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 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 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)
(+.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)
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)
(+.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)
(+.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)
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 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 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)
(+.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)
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 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 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)
(+.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)
(+.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 2 (*.f64 l J) (fma.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 l J)) U))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 K (*.f64 K -1/4)))))
(+.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 (pow.f64 K 4) (*.f64 l J)) (fma.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 l J)) U)))
(+.f64 (fma.f64 -1/4 (*.f64 l (*.f64 J (*.f64 K K))) U) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)) (*.f64 K (*.f64 K -1/4)))))
(+.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 (pow.f64 K 4) (*.f64 l J)) (fma.f64 -1/4 (*.f64 (*.f64 K K) (*.f64 l J)) (fma.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J)) U))))
(+.f64 (+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 6) -1/23040)))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)) (+.f64 (*.f64 (pow.f64 K 6) -1/23040) (*.f64 K (*.f64 K -1/4))))))
(+.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)
(+.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)
(+.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)
(+.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)
(+.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)
(+.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)
(+.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)
(+.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)
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 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 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)
(+.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)
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)
(+.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)
(+.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)
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)
(+.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)
(+.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)
(+.f64 0 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 1/2 K)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 1/2 K)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 1/2 K))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/2)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(log.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(+.f64 U (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 0 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 1) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 1/2 K)) U))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 1/2 K)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 1/2 K)) U)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (+.f64 J J))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2))) U))
(pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 3)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2) 1/2)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1) 1))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1/3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)

localize3.0ms (0%)

Compiler

Compiled 8 to 5 computations (37.5% saved)

localize17.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
99.8%
(*.f64 J (cos.f64 (*.f64 K -8)))
Compiler

Compiled 37 to 24 computations (35.1% saved)

series8.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
4.0ms
K
@0
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
1.0ms
l
@0
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
0.0ms
K
@-inf
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
0.0ms
K
@inf
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
0.0ms
U
@0
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)

rewrite85.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1356×log-prod
830×pow-prod-down
686×pow-prod-up
600×pow-exp
530×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01531
129531
2336031
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
Outputs
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) U)
(+.f64 0 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))
(+.f64 (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 1)
(*.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 1)
(*.f64 1 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 2) (*.f64 U U)) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 K -8)) (neg.f64 U)))
(pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))

simplify73.0ms (0.7%)

Algorithm
egg-herbie
Rules
1368×fma-def
1250×times-frac
914×distribute-lft-out
424×distribute-rgt-neg-in
412×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01302766
13182704
210642616
342752566
Stop Event
node limit
Counts
82 → 74
Calls
Call 1
Inputs
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) U))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1024/3 (*.f64 (pow.f64 K 4) (*.f64 l J))) U)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -32768/45 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1024/3 (*.f64 (pow.f64 K 4) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))
(+.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) U)
(+.f64 0 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))
(+.f64 (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 1)
(*.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 1)
(*.f64 1 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 2) (*.f64 U U)) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 K -8)) (neg.f64 U)))
(pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
Outputs
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 -8 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 -8 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 -8 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 -8 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 l (+.f64 J J) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) U))
(fma.f64 -64 (*.f64 (*.f64 l J) (*.f64 K K)) (fma.f64 2 (*.f64 l J) U))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
(fma.f64 (*.f64 l J) (fma.f64 -64 (*.f64 K K) 2) U)
(fma.f64 (*.f64 l J) (fma.f64 (*.f64 K -64) K 2) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1024/3 (*.f64 (pow.f64 K 4) (*.f64 l J))) U)))
(fma.f64 -64 (*.f64 (*.f64 l J) (*.f64 K K)) (fma.f64 2 (*.f64 l J) (fma.f64 1024/3 (*.f64 (*.f64 l J) (pow.f64 K 4)) U)))
(+.f64 (fma.f64 1024/3 (*.f64 l (*.f64 J (pow.f64 K 4))) U) (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 -64 (*.f64 K K) 2) (*.f64 1024/3 (pow.f64 K 4)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 (*.f64 K -64) K 2) (*.f64 1024/3 (pow.f64 K 4)))))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -32768/45 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1024/3 (*.f64 (pow.f64 K 4) (*.f64 l J))) U))))
(fma.f64 -64 (*.f64 (*.f64 l J) (*.f64 K K)) (fma.f64 2 (*.f64 l J) (fma.f64 -32768/45 (*.f64 (*.f64 l J) (pow.f64 K 6)) (fma.f64 1024/3 (*.f64 (*.f64 l J) (pow.f64 K 4)) U))))
(+.f64 (+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -32768/45 (pow.f64 K 6)) (*.f64 1024/3 (pow.f64 K 4))))) (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 -64 (*.f64 K K) 2) (fma.f64 -32768/45 (pow.f64 K 6) (*.f64 1024/3 (pow.f64 K 4))))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 -32768/45 (pow.f64 K 6) (*.f64 1024/3 (pow.f64 K 4))) (fma.f64 (*.f64 K -64) K 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 -8 K)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 U (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 0 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 1) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 1 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) U))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) 3)) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K)))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K)))) -2)) (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K))))) 2)))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K))))) (-.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K))))) U))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 -8 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 -8 K))))) (-.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 -8 K))))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))) 2) (*.f64 U U)) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 K -8)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K)))) 2) (*.f64 U U)) (fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K))))) 2) (*.f64 U U)) (-.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 -8 K))))) U))
(/.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U) 1)
(pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 3)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 2) 1/2)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 3) 1/3)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 2)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8))))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))))) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U) 3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 1))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)) 1) 1))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 1/3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U))) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K -8)))) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 -8 K))) U)
(fma.f64 (*.f64 2 (*.f64 l J)) (cos.f64 (*.f64 -8 K)) U)
(fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 -8 K)) U)

localize27.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) U)
99.8%
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
98.4%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
92.4%
(log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
Compiler

Compiled 71 to 34 computations (52.1% saved)

series58.0ms (0.5%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
32.0ms
K
@inf
(log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
17.0ms
K
@-inf
(log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
1.0ms
l
@-inf
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
1.0ms
K
@0
(log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
1.0ms
l
@0
(log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))

rewrite107.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1530×log-prod
972×fma-def
692×pow-exp
556×expm1-udef
554×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016126
1321122
24340122
Stop Event
node limit
Counts
4 → 179
Calls
Call 1
Inputs
(log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) U)
Outputs
(+.f64 0 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)))) (log.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))))
(-.f64 (log1p.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))) (log.f64 (-.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 1 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 2))
(+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1)
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)))
(/.f64 (-.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 3) 1) (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (+.f64 1 (*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))))
(/.f64 (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1) (+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1)
(/.f64 (-.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 3) 1) (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (+.f64 1 (*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))))
(/.f64 (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1) (+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(-.f64 (+.f64 U (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) 1)
(*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))))
(/.f64 1 (/.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) -1)
(pow.f64 (/.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) -1)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (exp.f64 U)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 U 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (neg.f64 (-.f64 1 U)))
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (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 J (+.f64 l l))) U)
(fma.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (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 J (+.f64 l l))) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (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)) J) (+.f64 l l) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)) U)

simplify154.0ms (1.4%)

Algorithm
egg-herbie
Rules
1906×fma-neg
1224×times-frac
948×fma-def
800×log-prod
586×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046614659
1126214117
2466613995
Stop Event
node limit
Counts
335 → 307
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4)))) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (*.f64 -1 (log.f64 (/.f64 -1 J)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (*.f64 -1 (log.f64 (/.f64 -1 J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (*.f64 -1 (log.f64 (/.f64 -1 J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(*.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 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4)))) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (log.f64 (/.f64 1 l))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(log.f64 (+.f64 1 (*.f64 2 (*.f64 l J))))
(+.f64 (log.f64 (+.f64 1 (*.f64 2 (*.f64 l J)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 l J)) (+.f64 1 (*.f64 2 (*.f64 l J))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 2 (*.f64 l J)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 J 2)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 l J))) 2))) (*.f64 1/8 (/.f64 (*.f64 l J) (+.f64 1 (*.f64 2 (*.f64 l J)))))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 l J)) (+.f64 1 (*.f64 2 (*.f64 l J)))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 2 (*.f64 l J)))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -15/4 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 l J))) 3))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 l J) (+.f64 1 (*.f64 2 (*.f64 l J))))) (*.f64 15/16 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 J 2)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 l J))) 2))))) (pow.f64 K 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 J 2)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 l J))) 2))) (*.f64 1/8 (/.f64 (*.f64 l J) (+.f64 1 (*.f64 2 (*.f64 l J)))))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 l J)) (+.f64 1 (*.f64 2 (*.f64 l J))))))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 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 0 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)))) (log.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))))
(-.f64 (log1p.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))) (log.f64 (-.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 1 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 2))
(+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1)
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)))
(/.f64 (-.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 3) 1) (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (+.f64 1 (*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))))
(/.f64 (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1) (+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1)
(/.f64 (-.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 3) 1) (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (+.f64 1 (*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))))
(/.f64 (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1) (+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(-.f64 (+.f64 U (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) 1)
(*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))))
(/.f64 1 (/.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) -1)
(pow.f64 (/.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) -1)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (exp.f64 U)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 U 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (neg.f64 (-.f64 1 U)))
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (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 J (+.f64 l l))) U)
(fma.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (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 J (+.f64 l l))) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (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)) J) (+.f64 l l) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)) U)
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J)))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (fma.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))) (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 8/3 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (*.f64 (*.f64 -2 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4)))) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (fma.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4))) (fma.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J)))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4))) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))) (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4))) (fma.f64 8/3 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (*.f64 (*.f64 -2 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))
(fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (log.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (log.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (-.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(-.f64 (+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (log.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 1/8 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (+.f64 (log.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (-.f64 (+.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (/.f64 1/24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (-.f64 (log.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (/.f64 (/.f64 1/8 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 (+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (log.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))
(fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) l)))
(-.f64 (log.f64 (*.f64 l (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 J)))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (*.f64 -1 (log.f64 (/.f64 -1 J)))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) l))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (-.f64 (log.f64 (*.f64 l (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 J))))
(+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (-.f64 (log.f64 (*.f64 l (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 J))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (*.f64 -1 (log.f64 (/.f64 -1 J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) l))) (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (+.f64 (-.f64 (log.f64 (*.f64 l (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 J))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))))))
(+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (+.f64 (-.f64 (log.f64 (*.f64 l (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 J))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (+.f64 (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (*.f64 -1 (log.f64 (/.f64 -1 J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (-.f64 (+.f64 (/.f64 1/24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) l)))) (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (-.f64 (-.f64 (+.f64 (/.f64 1/24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (log.f64 (*.f64 l (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) (log.f64 (/.f64 -1 J))) (/.f64 (/.f64 1/8 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (+.f64 (-.f64 (log.f64 (*.f64 l (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 J))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J)))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (fma.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))) (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 8/3 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (*.f64 (*.f64 -2 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4)))) (+.f64 (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2)))))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (fma.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4))) (fma.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))) (*.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J)))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4))) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))) (*.f64 8/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (*.f64 (pow.f64 l 4) (pow.f64 J 4))) (fma.f64 8/3 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3) (*.f64 (*.f64 -2 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (log.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (log.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (log.f64 (/.f64 1 l))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (-.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(-.f64 (+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (log.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 1/8 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (+.f64 (log.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (+.f64 (log.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (log.f64 (/.f64 1 l)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (-.f64 (+.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (/.f64 1/24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3)))) (-.f64 (log.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (/.f64 (/.f64 1/8 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 (+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (log.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(-.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 l)))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (-.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 l))))
(+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (-.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 l))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J))))))
(+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (-.f64 (-.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 l))) (/.f64 (/.f64 1/8 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(+.f64 (-.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 l))) (+.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 l 2) (pow.f64 J 2))))))
(-.f64 (+.f64 (+.f64 (/.f64 1/2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (/.f64 1/24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 l l) (*.f64 J J)))))
(+.f64 (+.f64 (/.f64 (/.f64 1/2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) (/.f64 1/24 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (pow.f64 l 3) (pow.f64 J 3))))) (-.f64 (-.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 l))) (/.f64 (/.f64 1/8 (*.f64 J (*.f64 J (*.f64 l l)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(+.f64 (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)) (-.f64 (log.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (log.f64 (/.f64 -1 l)))) (+.f64 (/.f64 1/2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (/.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 J (*.f64 J (*.f64 l l)))))))
(log.f64 (+.f64 1 (*.f64 2 (*.f64 l J))))
(log1p.f64 (*.f64 J (+.f64 l l)))
(log1p.f64 (*.f64 l (*.f64 J 2)))
(+.f64 (log.f64 (+.f64 1 (*.f64 2 (*.f64 l J)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 l J)) (+.f64 1 (*.f64 2 (*.f64 l J))))))
(+.f64 (log1p.f64 (*.f64 J (+.f64 l l))) (*.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 (+.f64 1 (*.f64 J (+.f64 l l))) (*.f64 l J)))))
(fma.f64 -1/4 (/.f64 (*.f64 l J) (/.f64 (fma.f64 2 (*.f64 l J) 1) (*.f64 K K))) (log1p.f64 (*.f64 J (+.f64 l l))))
(fma.f64 -1/4 (/.f64 (*.f64 l J) (/.f64 (fma.f64 2 (*.f64 l J) 1) (*.f64 K K))) (log1p.f64 (*.f64 l (*.f64 J 2))))
(+.f64 (log.f64 (+.f64 1 (*.f64 2 (*.f64 l J)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 J 2)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 l J))) 2))) (*.f64 1/8 (/.f64 (*.f64 l J) (+.f64 1 (*.f64 2 (*.f64 l J)))))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 l J)) (+.f64 1 (*.f64 2 (*.f64 l J)))))))
(+.f64 (log1p.f64 (*.f64 J (+.f64 l l))) (fma.f64 1/24 (*.f64 (pow.f64 K 4) (fma.f64 -3/4 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (+.f64 1 (*.f64 J (+.f64 l l))) 2) (*.f64 J J))) (*.f64 1/8 (/.f64 l (/.f64 (+.f64 1 (*.f64 J (+.f64 l l))) J))))) (*.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 (+.f64 1 (*.f64 J (+.f64 l l))) (*.f64 l J))))))
(+.f64 (log1p.f64 (*.f64 J (+.f64 l l))) (fma.f64 1/24 (*.f64 (pow.f64 K 4) (fma.f64 -3/4 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 2 (*.f64 l J) 1) 2) (*.f64 J J))) (*.f64 1/8 (/.f64 J (/.f64 (fma.f64 2 (*.f64 l J) 1) l))))) (*.f64 -1/4 (/.f64 (*.f64 l J) (/.f64 (fma.f64 2 (*.f64 l J) 1) (*.f64 K K))))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 l J) (/.f64 (fma.f64 2 (*.f64 l J) 1) (*.f64 K K))) (log1p.f64 (*.f64 l (*.f64 J 2)))) (*.f64 (fma.f64 1/8 (*.f64 (/.f64 l (fma.f64 2 (*.f64 l J) 1)) J) (/.f64 -3/4 (/.f64 (pow.f64 (fma.f64 2 (*.f64 l J) 1) 2) (*.f64 J (*.f64 J (*.f64 l l)))))) (*.f64 1/24 (pow.f64 K 4))))
(+.f64 (log.f64 (+.f64 1 (*.f64 2 (*.f64 l J)))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -15/4 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 J 3)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 l J))) 3))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 l J) (+.f64 1 (*.f64 2 (*.f64 l J))))) (*.f64 15/16 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 J 2)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 l J))) 2))))) (pow.f64 K 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 J 2)) (pow.f64 (+.f64 1 (*.f64 2 (*.f64 l J))) 2))) (*.f64 1/8 (/.f64 (*.f64 l J) (+.f64 1 (*.f64 2 (*.f64 l J)))))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 l J)) (+.f64 1 (*.f64 2 (*.f64 l J))))))))
(+.f64 (log1p.f64 (*.f64 J (+.f64 l l))) (fma.f64 1/720 (*.f64 (fma.f64 -15/4 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 (+.f64 1 (*.f64 J (+.f64 l l))) 3) (pow.f64 J 3))) (fma.f64 -1/32 (/.f64 l (/.f64 (+.f64 1 (*.f64 J (+.f64 l l))) J)) (/.f64 (*.f64 15/16 (*.f64 (*.f64 l l) (*.f64 J J))) (pow.f64 (+.f64 1 (*.f64 J (+.f64 l l))) 2)))) (pow.f64 K 6)) (fma.f64 1/24 (*.f64 (pow.f64 K 4) (fma.f64 -3/4 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (+.f64 1 (*.f64 J (+.f64 l l))) 2) (*.f64 J J))) (*.f64 1/8 (/.f64 l (/.f64 (+.f64 1 (*.f64 J (+.f64 l l))) J))))) (*.f64 -1/4 (/.f64 (*.f64 K K) (/.f64 (+.f64 1 (*.f64 J (+.f64 l l))) (*.f64 l J)))))))
(+.f64 (log1p.f64 (*.f64 J (+.f64 l l))) (fma.f64 (*.f64 1/720 (fma.f64 -15/4 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 (fma.f64 2 (*.f64 l J) 1) 3) (pow.f64 J 3))) (fma.f64 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 2 (*.f64 l J) 1) 2) (*.f64 J J))) 15/16 (*.f64 (/.f64 J (/.f64 (fma.f64 2 (*.f64 l J) 1) l)) -1/32)))) (pow.f64 K 6) (fma.f64 1/24 (*.f64 (pow.f64 K 4) (fma.f64 -3/4 (/.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 2 (*.f64 l J) 1) 2) (*.f64 J J))) (*.f64 1/8 (/.f64 J (/.f64 (fma.f64 2 (*.f64 l J) 1) l))))) (*.f64 -1/4 (/.f64 (*.f64 l J) (/.f64 (fma.f64 2 (*.f64 l J) 1) (*.f64 K K)))))))
(+.f64 (log1p.f64 (*.f64 l (*.f64 J 2))) (fma.f64 (*.f64 1/720 (fma.f64 -15/4 (/.f64 (pow.f64 l 3) (pow.f64 (/.f64 (fma.f64 2 (*.f64 l J) 1) J) 3)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (pow.f64 (fma.f64 2 (*.f64 l J) 1) 2)) (*.f64 J J)) 15/16 (/.f64 -1/32 (/.f64 (fma.f64 2 (*.f64 l J) 1) (*.f64 l J)))))) (pow.f64 K 6) (fma.f64 1/24 (*.f64 (pow.f64 K 4) (fma.f64 1/8 (*.f64 (/.f64 l (fma.f64 2 (*.f64 l J) 1)) J) (/.f64 -3/4 (/.f64 (pow.f64 (fma.f64 2 (*.f64 l J) 1) 2) (*.f64 J (*.f64 J (*.f64 l l))))))) (*.f64 -1/4 (/.f64 (*.f64 l J) (/.f64 (fma.f64 2 (*.f64 l J) 1) (*.f64 K K)))))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 l J))
(*.f64 J (+.f64 l l))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K))))
(*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 (*.f64 -1/23040 (pow.f64 K 6)) (*.f64 l J)))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 l J))
(*.f64 J (+.f64 l l))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K))))
(*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 4) 1/192))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 (*.f64 -1/23040 (pow.f64 K 6)) (*.f64 l J)))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) 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 2 (*.f64 l J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 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 -1/4 (*.f64 K K)) (*.f64 (pow.f64 K 4) 1/192))) (fma.f64 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))))
(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 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.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 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 0 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)))) (log.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(-.f64 (log1p.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3)) (log1p.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (log1p.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3)) (log1p.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2))))
(-.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 3)) (log1p.f64 (*.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1)
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))) (log.f64 (-.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2))) (log.f64 (-.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2))) (log1p.f64 (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))) (log1p.f64 (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)))
(*.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 1 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3)
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1) 1))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 3))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1/3))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 2))
(log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))
(log1p.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 l l)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 l l)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 l l) (cbrt.f64 J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (pow.f64 l 3) 8)))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (+.f64 l l) (sqrt.f64 J))))
(*.f64 (*.f64 J (+.f64 l l)) (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (+.f64 l l) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 l l) (cbrt.f64 J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (pow.f64 l 3) 8)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (+.f64 l l) (sqrt.f64 J))))
(*.f64 (*.f64 J (+.f64 l l)) (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (+.f64 l l) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (-.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 3) 1) (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (+.f64 1 (*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) 3) -1) (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) (+.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1) 3)) (fma.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1) (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1) (+.f64 2 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) 3)) (fma.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) (+.f64 2 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1) (+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))
(/.f64 (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) -1) (+.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1)))
(/.f64 (*.f64 (+.f64 2 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (+.f64 2 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (+.f64 2 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1) 1))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (+.f64 l l))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 l l)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 l l)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (-.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 3) 1) (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (+.f64 1 (*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) 3) -1) (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) (+.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1) 3)) (fma.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1) (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1) (+.f64 2 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) 3)) (fma.f64 (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) (+.f64 2 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1) (+.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) 1))
(/.f64 (fma.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1) -1) (+.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) 1)))
(/.f64 (*.f64 (+.f64 2 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (+.f64 2 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (+.f64 2 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (+.f64 2 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1) 1))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) 1/3))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3) 1/3))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) -1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) -1)
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(-.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (-.f64 1 U))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) U))
(-.f64 (+.f64 U (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) 1)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)) (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)) (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 1 (/.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)) (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 J (*.f64 (+.f64 l l) (*.f64 (cos.f64 (*.f64 1/2 K)) U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)) (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U))) (neg.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)) (neg.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)) (-.f64 (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2)) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)) (-.f64 U (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)))
(pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 3)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)) (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (/.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) U))
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 2))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (exp.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))) (+.f64 1 (expm1.f64 U))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (exp.f64 U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1) 1))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 3))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1/3))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 2))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 U 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1) (neg.f64 (-.f64 1 U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (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 J (+.f64 l l))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 l l) (cbrt.f64 J))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) 3) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (pow.f64 l 3) 8)) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (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 J (+.f64 l l))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (+.f64 l l) (+.f64 l l))) U)
(fma.f64 (+.f64 l l) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1))) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J)) U)
(fma.f64 (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 l l) (cbrt.f64 J))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) 3) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (pow.f64 l 3) 8)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (+.f64 l l) (+.f64 l l))) U)
(fma.f64 (+.f64 l l) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) U)

localize31.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) -3) U)
99.8%
(*.f64 J (cos.f64 (*.f64 K -8)))
97.9%
(exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
Compiler

Compiled 67 to 48 computations (28.4% saved)

series91.0ms (0.8%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
30.0ms
J
@-inf
(exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
16.0ms
K
@-inf
(exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
15.0ms
K
@inf
(exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
10.0ms
J
@inf
(exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
7.0ms
K
@0
(exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))

rewrite80.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1684×log-prod
828×prod-diff
680×expm1-udef
676×log1p-udef
408×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01970
138466
2443658
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) -3) U)
Outputs
(+.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(+.f64 1 (*.f64 J (cos.f64 (*.f64 K -8))))
(+.f64 0 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))) (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))) 1)
(*.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 1)
(*.f64 1 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))
(*.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) (pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2) (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(*.f64 (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) (*.f64 J (cos.f64 (*.f64 K -8))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2)) (-.f64 1 (*.f64 J (cos.f64 (*.f64 K -8)))))
(pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (exp.f64 1) (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2))) (cbrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(sqrt.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 2))
(log.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(fma.f64 J (cos.f64 (*.f64 K -8)) 1)
(fma.f64 (cos.f64 (*.f64 K -8)) J 1)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1 1)
(fma.f64 1 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) J) 1)
(fma.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K -8))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K -8))) J) 1)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) 2)) (cbrt.f64 (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 K -8)))) (sqrt.f64 (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (*.f64 (cos.f64 (*.f64 K -8)) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J) 1)
(fma.f64 (*.f64 (cos.f64 (*.f64 K -8)) (sqrt.f64 J)) (sqrt.f64 J) 1)
(+.f64 U (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))
(+.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U)
(+.f64 0 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))
(+.f64 (*.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))) 1)
(*.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 1)
(*.f64 1 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) 3) (pow.f64 U 3)) (fma.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U))))
(/.f64 (fma.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (neg.f64 (*.f64 U U))) (-.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U))
(pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))

simplify94.0ms (0.9%)

Algorithm
egg-herbie
Rules
1270×associate-+r+
1196×times-frac
1064×associate-+l+
676×unswap-sqr
498×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03316774
19086084
232645356
Stop Event
node limit
Counts
142 → 173
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2))) (pow.f64 J 2))))
(+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)))) (pow.f64 J 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2))) (pow.f64 J 2)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))))
(+.f64 1 J)
(+.f64 1 (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 1 (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))) J)))
(+.f64 1 (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))) (+.f64 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/720 (+.f64 (*.f64 3932160 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (+.f64 (*.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))) (*.f64 -262144 (/.f64 J (+.f64 1 J)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J)))) J) (+.f64 1 J))) (*.f64 -16384/3 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))))))) J))))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
U
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 8 l) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) (+.f64 (*.f64 8 l) U))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2))) (pow.f64 J 2)))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) (+.f64 (*.f64 8 l) U)))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)))) (pow.f64 J 3)))) (+.f64 (*.f64 2 (*.f64 l (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2))) (pow.f64 J 2)))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) (+.f64 (*.f64 8 l) U))))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) l)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) (+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) l)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) (+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) l)) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) (+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) l)) U))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) l)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) l)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) U))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) l)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) U))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) l)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) U))
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (*.f64 l (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))))) U)))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 3932160 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (+.f64 (*.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))) (*.f64 -262144 (/.f64 J (+.f64 1 J)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J)))) J) (+.f64 1 J))) (*.f64 -16384/3 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))))) l)))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (*.f64 l (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))))) U))))
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
U
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
U
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(+.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(+.f64 1 (*.f64 J (cos.f64 (*.f64 K -8))))
(+.f64 0 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))) (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))) 1)
(*.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 1)
(*.f64 1 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))
(*.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) (pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2) (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(*.f64 (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) (*.f64 J (cos.f64 (*.f64 K -8))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2)) (-.f64 1 (*.f64 J (cos.f64 (*.f64 K -8)))))
(pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (exp.f64 1) (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2))) (cbrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(sqrt.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 2))
(log.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(fma.f64 J (cos.f64 (*.f64 K -8)) 1)
(fma.f64 (cos.f64 (*.f64 K -8)) J 1)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1 1)
(fma.f64 1 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) J) 1)
(fma.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K -8))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K -8))) J) 1)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) 2)) (cbrt.f64 (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 K -8)))) (sqrt.f64 (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (*.f64 (cos.f64 (*.f64 K -8)) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J) 1)
(fma.f64 (*.f64 (cos.f64 (*.f64 K -8)) (sqrt.f64 J)) (sqrt.f64 J) 1)
(+.f64 U (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))
(+.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U)
(+.f64 0 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))
(+.f64 (*.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))) 1)
(*.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 1)
(*.f64 1 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) 3) (pow.f64 U 3)) (fma.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U))))
(/.f64 (fma.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (neg.f64 (*.f64 U U))) (-.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U))
(pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 2))
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))))
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
Outputs
1
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2))) (pow.f64 J 2))))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)))) (pow.f64 J 3)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2))) (pow.f64 J 2)))))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))
(exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K)))))
(*.f64 (cos.f64 (*.f64 -8 K)) (exp.f64 (log.f64 J)))
(*.f64 (cos.f64 (*.f64 -8 K)) J)
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) (*.f64 (/.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K))) (/.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 J (cos.f64 (*.f64 -8 K)) (/.f64 J (/.f64 J 1)))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) (*.f64 (/.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K))) (/.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 J (cos.f64 (*.f64 -8 K)) (/.f64 J (/.f64 J 1)))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K))))))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) (*.f64 (/.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K))) (/.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 J (cos.f64 (*.f64 -8 K)) (/.f64 J (/.f64 J 1)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))
(exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K))))))
(*.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))))
(/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))) (*.f64 (/.f64 (pow.f64 (/.f64 -1 J) -1) (cos.f64 (*.f64 -8 K))) (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) J)))
(+.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)) (*.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 J)) J)))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))) (*.f64 (/.f64 (pow.f64 (/.f64 -1 J) -1) (cos.f64 (*.f64 -8 K))) (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) J)))
(+.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)) (*.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 J)) J)))
(+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K)))))))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(fma.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))) (*.f64 (/.f64 (pow.f64 (/.f64 -1 J) -1) (cos.f64 (*.f64 -8 K))) (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) J)))
(+.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)) (*.f64 -1 (/.f64 (/.f64 1 (/.f64 -1 J)) J)))
(+.f64 1 J)
(+.f64 1 (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 1 (fma.f64 -32 (*.f64 J (*.f64 K K)) J))
(+.f64 1 (fma.f64 -32 (*.f64 K (*.f64 K J)) J))
(+.f64 1 (fma.f64 (*.f64 (*.f64 -32 K) K) J J))
(+.f64 1 (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))) J)))
(+.f64 1 (fma.f64 -32 (*.f64 J (*.f64 K K)) (fma.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (fma.f64 1/24 (fma.f64 -12288 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) (/.f64 (*.f64 4096 J) (+.f64 1 J))) (*.f64 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) 512))) J)))
(+.f64 1 (fma.f64 -32 (*.f64 K (*.f64 K J)) (fma.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (fma.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 512 (+.f64 (*.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) -512) (*.f64 (/.f64 J (+.f64 1 J)) 512/3)))) J)))
(+.f64 1 (fma.f64 -32 (*.f64 K (*.f64 K J)) (fma.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 0) (*.f64 (/.f64 J (+.f64 1 J)) 512/3))) J)))
(+.f64 1 (+.f64 (*.f64 -32 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))) (+.f64 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/720 (+.f64 (*.f64 3932160 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (+.f64 (*.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))) (*.f64 -262144 (/.f64 J (+.f64 1 J)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J)))) J) (+.f64 1 J))) (*.f64 -16384/3 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))))))) J))))
(+.f64 1 (fma.f64 -32 (*.f64 J (*.f64 K K)) (fma.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (fma.f64 1/24 (fma.f64 -12288 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) (/.f64 (*.f64 4096 J) (+.f64 1 J))) (*.f64 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) 512))) (fma.f64 (+.f64 1 J) (*.f64 (pow.f64 K 6) (fma.f64 1/720 (fma.f64 3932160 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) (fma.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3)) (*.f64 (/.f64 J (+.f64 1 J)) -262144))) (fma.f64 -4/3 (/.f64 (fma.f64 -12288 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) (/.f64 (*.f64 4096 J) (+.f64 1 J))) (/.f64 (+.f64 1 J) J)) (/.f64 (*.f64 -16384/3 (pow.f64 J 3)) (pow.f64 (+.f64 1 J) 3))))) J))))
(+.f64 1 (+.f64 (*.f64 (+.f64 1 J) (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 512 (+.f64 (*.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) -512) (*.f64 (/.f64 J (+.f64 1 J)) 512/3)))) (*.f64 (pow.f64 K 6) (fma.f64 1/720 (fma.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 3932160 (fma.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3)) (*.f64 (/.f64 J (+.f64 1 J)) -262144))) (fma.f64 -4/3 (/.f64 J (/.f64 (+.f64 1 J) (fma.f64 -12288 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) (/.f64 (*.f64 J 4096) (+.f64 1 J))))) (/.f64 (*.f64 (pow.f64 J 3) -16384/3) (pow.f64 (+.f64 1 J) 3))))))) (fma.f64 -32 (*.f64 K (*.f64 K J)) J)))
(+.f64 (+.f64 1 (fma.f64 (*.f64 (*.f64 -32 K) K) J J)) (*.f64 (+.f64 1 J) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 0) (*.f64 (/.f64 J (+.f64 1 J)) 512/3))) (*.f64 (pow.f64 K 6) (fma.f64 1/720 (fma.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 3932160 (fma.f64 -7864320 (pow.f64 (/.f64 J (+.f64 1 J)) 3) (/.f64 (*.f64 J -262144) (+.f64 1 J)))) (fma.f64 (pow.f64 (/.f64 J (+.f64 1 J)) 3) -16384/3 (*.f64 -4/3 (/.f64 J (/.f64 (+.f64 1 J) (fma.f64 -12288 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) (/.f64 (*.f64 J 4096) (+.f64 1 J))))))))))))
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
U
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(*.f64 (*.f64 2 l) (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(*.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)))
(*.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) (*.f64 2 l))
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(*.f64 (*.f64 2 l) (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(*.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)))
(*.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) (*.f64 2 l))
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 8 l) U)
(fma.f64 8 l U)
(fma.f64 l 8 U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) (+.f64 (*.f64 8 l) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J l)) (fma.f64 8 l U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J l)) (fma.f64 l 8 U))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2))) (pow.f64 J 2)))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) (+.f64 (*.f64 8 l) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J l)) (fma.f64 8 l U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J l)) (fma.f64 l 8 U))
(+.f64 (*.f64 2 (*.f64 l (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 3)))) (pow.f64 J 3)))) (+.f64 (*.f64 2 (*.f64 l (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2)) (*.f64 -1/2 (pow.f64 (cos.f64 (*.f64 -8 K)) 2))) (pow.f64 J 2)))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 l J))) (+.f64 (*.f64 8 l) U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J l)) (fma.f64 8 l U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 J l)) (fma.f64 l 8 U))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) l)) U)
(fma.f64 2 (*.f64 l (+.f64 3 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))))) U)
(fma.f64 2 (*.f64 l (fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) 3)) U)
(fma.f64 2 (*.f64 l (fma.f64 J (cos.f64 (*.f64 -8 K)) 3)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) (+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) l)) U))
(fma.f64 2 (*.f64 (/.f64 l (cos.f64 (*.f64 -8 K))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) J)) (fma.f64 2 (*.f64 l (+.f64 3 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))))) U))
(fma.f64 2 (*.f64 (/.f64 (exp.f64 (log.f64 J)) (/.f64 (cos.f64 (*.f64 -8 K)) (cos.f64 (*.f64 -8 K)))) (/.f64 l J)) (fma.f64 2 (*.f64 l (fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) 3)) U))
(+.f64 (fma.f64 2 (*.f64 l (fma.f64 J (cos.f64 (*.f64 -8 K)) 3)) U) (*.f64 (/.f64 l (/.f64 J J)) 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) (+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) l)) U))
(fma.f64 2 (*.f64 (/.f64 l (cos.f64 (*.f64 -8 K))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) J)) (fma.f64 2 (*.f64 l (+.f64 3 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))))) U))
(fma.f64 2 (*.f64 (/.f64 (exp.f64 (log.f64 J)) (/.f64 (cos.f64 (*.f64 -8 K)) (cos.f64 (*.f64 -8 K)))) (/.f64 l J)) (fma.f64 2 (*.f64 l (fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) 3)) U))
(+.f64 (fma.f64 2 (*.f64 l (fma.f64 J (cos.f64 (*.f64 -8 K)) 3)) U) (*.f64 (/.f64 l (/.f64 J J)) 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) (+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 J))) (log.f64 (cos.f64 (*.f64 -8 K)))))) l)) U))
(fma.f64 2 (*.f64 (/.f64 l (cos.f64 (*.f64 -8 K))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))) J)) (fma.f64 2 (*.f64 l (+.f64 3 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 J)) (log.f64 (cos.f64 (*.f64 -8 K))))))) U))
(fma.f64 2 (*.f64 (/.f64 (exp.f64 (log.f64 J)) (/.f64 (cos.f64 (*.f64 -8 K)) (cos.f64 (*.f64 -8 K)))) (/.f64 l J)) (fma.f64 2 (*.f64 l (fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) 3)) U))
(+.f64 (fma.f64 2 (*.f64 l (fma.f64 J (cos.f64 (*.f64 -8 K)) 3)) U) (*.f64 (/.f64 l (/.f64 J J)) 2))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) l)) U)
(fma.f64 2 (*.f64 l (+.f64 3 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))))) U)
(fma.f64 2 (*.f64 l (fma.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))) 3)) U)
(fma.f64 2 (*.f64 l (+.f64 3 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)))) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) l)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) U))
(fma.f64 2 (*.f64 l (+.f64 3 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))))) (fma.f64 2 (*.f64 (/.f64 l (cos.f64 (*.f64 -8 K))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) J)) U))
(fma.f64 2 (*.f64 l (fma.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))) 3)) (fma.f64 2 (*.f64 (/.f64 l (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))))) U))
(fma.f64 2 (*.f64 l (+.f64 3 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 l (/.f64 1 (/.f64 -1 J))) J) -1) U))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) l)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) U))
(fma.f64 2 (*.f64 l (+.f64 3 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))))) (fma.f64 2 (*.f64 (/.f64 l (cos.f64 (*.f64 -8 K))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) J)) U))
(fma.f64 2 (*.f64 l (fma.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))) 3)) (fma.f64 2 (*.f64 (/.f64 l (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))))) U))
(fma.f64 2 (*.f64 l (+.f64 3 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 l (/.f64 1 (/.f64 -1 J))) J) -1) U))
(+.f64 (*.f64 2 (*.f64 (+.f64 3 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) l)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 J))) (log.f64 (*.f64 -1 (cos.f64 (*.f64 -8 K))))))) (*.f64 (cos.f64 (*.f64 -8 K)) J))) U))
(fma.f64 2 (*.f64 l (+.f64 3 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))))) (fma.f64 2 (*.f64 (/.f64 l (cos.f64 (*.f64 -8 K))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (log.f64 (neg.f64 (cos.f64 (*.f64 -8 K)))))) J)) U))
(fma.f64 2 (*.f64 l (fma.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))) 3)) (fma.f64 2 (*.f64 (/.f64 l (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 (pow.f64 (/.f64 -1 J) -1) (neg.f64 (cos.f64 (*.f64 -8 K))))) U))
(fma.f64 2 (*.f64 l (+.f64 3 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 l (/.f64 1 (/.f64 -1 J))) J) -1) U))
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
(fma.f64 2 (*.f64 l (+.f64 J 4)) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U))
(fma.f64 -64 (*.f64 (*.f64 K K) (*.f64 J l)) (fma.f64 2 (*.f64 l (+.f64 J 4)) U))
(fma.f64 -64 (*.f64 K (*.f64 K (*.f64 J l))) (fma.f64 2 (*.f64 l (+.f64 J 4)) U))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (*.f64 l (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))))) U)))
(fma.f64 -64 (*.f64 (*.f64 K K) (*.f64 J l)) (fma.f64 2 (*.f64 l (+.f64 J 4)) (fma.f64 2 (*.f64 (*.f64 (+.f64 1 J) (pow.f64 K 4)) (*.f64 (fma.f64 1/24 (fma.f64 -12288 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) (/.f64 (*.f64 4096 J) (+.f64 1 J))) (*.f64 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) 512)) l)) U)))
(fma.f64 -64 (*.f64 K (*.f64 K (*.f64 J l))) (fma.f64 2 (*.f64 l (+.f64 J 4)) (fma.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 512 (+.f64 (*.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) -512) (*.f64 (/.f64 J (+.f64 1 J)) 512/3))) l))) U)))
(fma.f64 -64 (*.f64 (*.f64 K K) (*.f64 J l)) (+.f64 U (*.f64 2 (*.f64 l (+.f64 (+.f64 J 4) (*.f64 (+.f64 (*.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 0) (*.f64 (/.f64 J (+.f64 1 J)) 512/3)) (*.f64 (+.f64 1 J) (pow.f64 K 4))))))))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 3932160 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (+.f64 (*.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))) (*.f64 -262144 (/.f64 J (+.f64 1 J)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J)))) J) (+.f64 1 J))) (*.f64 -16384/3 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))))) l)))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (*.f64 l (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))))) U))))
(fma.f64 -64 (*.f64 (*.f64 K K) (*.f64 J l)) (fma.f64 2 (*.f64 l (+.f64 J 4)) (fma.f64 2 (*.f64 (*.f64 (+.f64 1 J) (pow.f64 K 6)) (*.f64 (fma.f64 1/720 (fma.f64 3932160 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) (fma.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3)) (*.f64 (/.f64 J (+.f64 1 J)) -262144))) (fma.f64 -4/3 (/.f64 (fma.f64 -12288 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) (/.f64 (*.f64 4096 J) (+.f64 1 J))) (/.f64 (+.f64 1 J) J)) (/.f64 (*.f64 -16384/3 (pow.f64 J 3)) (pow.f64 (+.f64 1 J) 3)))) l)) (fma.f64 2 (*.f64 (*.f64 (+.f64 1 J) (pow.f64 K 4)) (*.f64 (fma.f64 1/24 (fma.f64 -12288 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) (/.f64 (*.f64 4096 J) (+.f64 1 J))) (*.f64 (/.f64 (*.f64 J J) (pow.f64 (+.f64 1 J) 2)) 512)) l)) U))))
(fma.f64 -64 (*.f64 K (*.f64 K (*.f64 J l))) (+.f64 (*.f64 (+.f64 2 (*.f64 2 J)) (+.f64 (*.f64 (fma.f64 1/720 (fma.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 3932160 (fma.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3)) (*.f64 (/.f64 J (+.f64 1 J)) -262144))) (fma.f64 -4/3 (/.f64 J (/.f64 (+.f64 1 J) (fma.f64 -12288 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) (/.f64 (*.f64 J 4096) (+.f64 1 J))))) (/.f64 (*.f64 (pow.f64 J 3) -16384/3) (pow.f64 (+.f64 1 J) 3)))) (*.f64 (pow.f64 K 6) l)) (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 512 (+.f64 (*.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) -512) (*.f64 (/.f64 J (+.f64 1 J)) 512/3))) l)))) (fma.f64 2 (*.f64 l (+.f64 J 4)) U)))
(fma.f64 -64 (*.f64 (*.f64 K K) (*.f64 J l)) (+.f64 U (*.f64 2 (+.f64 (*.f64 l (+.f64 J 4)) (*.f64 (+.f64 1 J) (*.f64 l (+.f64 (*.f64 (pow.f64 K 6) (fma.f64 1/720 (fma.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 3932160 (fma.f64 -7864320 (pow.f64 (/.f64 J (+.f64 1 J)) 3) (/.f64 (*.f64 J -262144) (+.f64 1 J)))) (fma.f64 (pow.f64 (/.f64 J (+.f64 1 J)) 3) -16384/3 (*.f64 -4/3 (/.f64 J (/.f64 (+.f64 1 J) (fma.f64 -12288 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) (/.f64 (*.f64 J 4096) (+.f64 1 J))))))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 J (/.f64 (pow.f64 (+.f64 1 J) 2) J)) 0) (*.f64 (/.f64 J (+.f64 1 J)) 512/3))))))))))
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(*.f64 (*.f64 2 l) (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(*.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)))
(*.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) (*.f64 2 l))
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
U
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
U
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 1 (*.f64 J (cos.f64 (*.f64 K -8))))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 0 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))) (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(*.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(*.f64 1 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(*.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) (pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2) (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(*.f64 (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(/.f64 (+.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2) (*.f64 J (cos.f64 (*.f64 K -8))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) 2) (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) 2) (fma.f64 (cos.f64 (*.f64 -8 K)) J -1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 2)) (-.f64 1 (*.f64 J (cos.f64 (*.f64 K -8)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J) 2)) (-.f64 1 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(pow.f64 (cbrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 3)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(pow.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3) 1/3)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(pow.f64 (sqrt.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)) 2)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J)))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(pow.f64 (exp.f64 1) (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))
(pow.f64 (E.f64) (log1p.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2))) (cbrt.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J)) 2))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 -8 K)) J))))
(sqrt.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 2))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(log.f64 (exp.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1))))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(cbrt.f64 (pow.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(expm1.f64 (log1p.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(log1p.f64 (expm1.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1)))
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 J (cos.f64 (*.f64 K -8)) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (cos.f64 (*.f64 K -8)) J 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 1 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 1 (*.f64 J (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) J) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 J) (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cos.f64 (*.f64 -8 K)) (cbrt.f64 J)) 1)
(fma.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 K -8))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K -8))) J) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (*.f64 J (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K -8))) 2)) (cbrt.f64 (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (*.f64 J (sqrt.f64 (cos.f64 (*.f64 K -8)))) (sqrt.f64 (cos.f64 (*.f64 K -8))) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(fma.f64 (*.f64 (cos.f64 (*.f64 K -8)) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J) 1)
(fma.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cos.f64 (*.f64 -8 K)) (cbrt.f64 J)) 1)
(fma.f64 (*.f64 (cos.f64 (*.f64 K -8)) (sqrt.f64 J)) (sqrt.f64 J) 1)
(fma.f64 (cos.f64 (*.f64 -8 K)) J 1)
(+.f64 U (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 0 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (*.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) 1) U)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) U))) (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) U)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) U)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))) 1)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(*.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 1)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(*.f64 1 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(*.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2) (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(*.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) 3) (pow.f64 U 3)) (fma.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (-.f64 (*.f64 U U) (*.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 l) (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) 3) (pow.f64 U 3)) (fma.f64 (*.f64 (*.f64 2 l) (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) (*.f64 (*.f64 2 l) (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) (*.f64 U (-.f64 U (*.f64 (*.f64 2 l) (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1)))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) -2))) (*.f64 4 (*.f64 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U (+.f64 U (*.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) (*.f64 l -2)))) (*.f64 4 (*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) (*.f64 l l)))))
(/.f64 (fma.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) (neg.f64 (*.f64 U U))) (-.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))) U))
(/.f64 (fma.f64 (*.f64 (*.f64 2 l) (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) (*.f64 (*.f64 2 l) (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) (*.f64 U (neg.f64 U))) (-.f64 (*.f64 (*.f64 2 l) (+.f64 3 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))) U))
(/.f64 (-.f64 (*.f64 4 (*.f64 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)))) (*.f64 U U)) (fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) (neg.f64 U)))
(/.f64 (fma.f64 4 (*.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) (*.f64 l l)) (*.f64 U (neg.f64 U))) (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) (*.f64 2 l)) U))
(pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 1)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 3)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(pow.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 3) 1/3)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(pow.f64 (sqrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 2)
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 2))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(log.f64 (exp.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U))))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3))))))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(log.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)))) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(cbrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 3))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(exp.f64 (log.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 1))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)
(log1p.f64 (expm1.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(fma.f64 2 (*.f64 l (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J))) U)
(fma.f64 2 (*.f64 l (fma.f64 (cos.f64 (*.f64 -8 K)) J 4)) U)
(fma.f64 (*.f64 2 l) (fma.f64 (cos.f64 (*.f64 -8 K)) J 4) U)

eval523.0ms (4.8%)

Compiler

Compiled 18656 to 12202 computations (34.6% saved)

prune341.0ms (3.1%)

Pruning

96 alts after pruning (92 fresh and 4 done)

PrunedKeptTotal
New70234736
Fresh125870
Picked101
Done347
Total71896814
Accurracy
53.0%
Counts
814 → 96
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.2%
(fma.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
49.8%
(fma.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) U)
49.4%
(fma.f64 (*.f64 J 2) (expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
30.2%
(fma.f64 (*.f64 2 l) (fma.f64 (*.f64 K (*.f64 K J)) -32 J) U)
15.4%
(fma.f64 (*.f64 2 l) (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3) U)
13.9%
(fma.f64 (*.f64 2 l) (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
17.8%
(fma.f64 (*.f64 2 l) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) U)
7.9%
(fma.f64 (*.f64 2 l) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) U)
41.7%
(fma.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3) U)
15.9%
(fma.f64 (*.f64 2 l) (-.f64 (fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) (*.f64 (/.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K))) (/.f64 (cos.f64 (*.f64 -8 K)) J))) -3) U)
33.6%
(fma.f64 (*.f64 2 l) (-.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)) -3) U)
13.8%
(fma.f64 (*.f64 2 l) (-.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))))) -3) U)
7.9%
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))))) -3) U)
22.7%
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 J)) -3) U)
13.6%
(fma.f64 (*.f64 2 l) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
37.7%
(fma.f64 (*.f64 2 l) (fabs.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
6.0%
(fma.f64 (*.f64 2 l) (exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) -3)) U)
29.7%
(fma.f64 (*.f64 2 l) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
2.8%
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) (*.f64 U -3))
1.2%
(fma.f64 512 (*.f64 J (*.f64 (fma.f64 -8 J U) (*.f64 K K))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 (fma.f64 -8 J U) -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
2.0%
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2))
2.0%
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
1.9%
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -3)
1.6%
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -8)
1.8%
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
2.1%
(pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)
1.1%
(pow.f64 (exp.f64 2) (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)))
33.0%
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 3)
28.5%
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))))
49.2%
(+.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))))) U)
49.8%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3) U)
32.5%
(+.f64 (*.f64 (+.f64 l l) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) U)
32.9%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J))) U)
24.7%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) U)
26.9%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2)) U)
30.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
32.5%
(+.f64 (*.f64 (*.f64 J (+.f64 l l)) (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
50.2%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
32.9%
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) 3)) U)
32.7%
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (pow.f64 l 3) 8))) U)
42.6%
(+.f64 (*.f64 l (+.f64 J J)) U)
1.2%
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
26.5%
(+.f64 (*.f64 8 l) U)
34.2%
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
18.2%
(+.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))))))
10.9%
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 3932160 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (+.f64 (*.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))) (*.f64 -262144 (/.f64 J (+.f64 1 J)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J)))) J) (+.f64 1 J))) (*.f64 -16384/3 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))))) l)))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (*.f64 l (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))))) U))))
24.5%
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -32768/45 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1024/3 (*.f64 (pow.f64 K 4) (*.f64 l J))) U))))
36.4%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
40.4%
(+.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) U)
28.2%
(+.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 3))) U)
28.3%
(+.f64 (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) U)
37.4%
(+.f64 (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3))) U)
28.5%
(+.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 3)) U)
12.0%
(+.f64 U (*.f64 (fma.f64 (*.f64 K (*.f64 K J)) -32 J) 24))
2.4%
(+.f64 U (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) 24))
21.5%
(+.f64 U (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3) 24))
26.6%
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 (*.f64 K -64) K 2) (*.f64 1024/3 (pow.f64 K 4)))))
26.9%
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)) (*.f64 K (*.f64 K -1/4)))))
30.1%
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
21.5%
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24))
9.4%
(+.f64 U (*.f64 J (+.f64 (*.f64 K (*.f64 K -768)) (fma.f64 4096 (pow.f64 K 4) 24))))
11.0%
(+.f64 U (*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K)))))
21.4%
(+.f64 U (*.f64 J 24))
1.5%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 256 (*.f64 K (*.f64 K J)) (fma.f64 -8 J U)))
2.0%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 (*.f64 -8 J) U))
1.2%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 -4096/3 (pow.f64 K 4)) (*.f64 K (*.f64 K 256))) -8))))
2.0%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)))
2.2%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fabs.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
10.3%
(*.f64 (*.f64 2 l) (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
19.3%
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
18.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.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)))))
18.2%
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.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))))))
2.9%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
18.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) J))
18.2%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.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)))) J))
18.4%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
19.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
3.0%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 512 J))
3.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 J))
3.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))
2.4%
(*.f64 U U)
11.4%
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
10.0%
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 2))
22.0%
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
13.8%
(expm1.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
1.8%
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
1.1%
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
21.6%
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3))
33.0%
U
2.6%
27
2.6%
1/4
2.6%
1/512
2.5%
0
2.8%
-1
2.8%
-3
Compiler

Compiled 3951 to 3011 computations (23.8% saved)

localize67.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) U)
99.8%
(*.f64 l (cos.f64 (*.f64 K 1/2)))
99.2%
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
98.9%
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)
Compiler

Compiled 57 to 40 computations (29.8% saved)

series19.0ms (0.2%)

Counts
3 → 63
Calls

24 calls:

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

rewrite85.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1514×log-prod
950×pow-prod-down
788×pow-prod-up
712×pow-exp
588×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01869
136469
2387769
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) U)
Outputs
(+.f64 0 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) l)
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) l))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) l))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 l (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 l (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 1) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 0 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 1 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 l) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3)))
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/6)
(pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2/3)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(+.f64 U (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U)
(+.f64 0 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1)
(*.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 1 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))
(pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))

simplify118.0ms (1.1%)

Algorithm
egg-herbie
Rules
1232×log-prod
936×associate-+r+
898×associate-+l+
550×associate-*r*
506×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03625650
19265498
232055254
375835234
Stop Event
node limit
Counts
170 → 180
Calls
Call 1
Inputs
(*.f64 (pow.f64 1 1/3) l)
(+.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (pow.f64 K 2)) (*.f64 (pow.f64 1 1/3) l))
(+.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 1 1/3) l) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) l)) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (pow.f64 K 4))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 1 1/3) l) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) l)) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (pow.f64 K 4)) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l))))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l))))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))))))))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(pow.f64 l 1/3)
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (pow.f64 K 2))) (pow.f64 l 1/3))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (pow.f64 K 2))) (+.f64 (pow.f64 l 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 l 2)) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 l 2)) 1/3) (*.f64 (pow.f64 K 6) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l)))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (pow.f64 K 2))) (+.f64 (pow.f64 l 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 l 2)) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
U
U
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) l)) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 2 (*.f64 (pow.f64 K 6) (*.f64 J (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l))))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l))))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))))))))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) l)) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 0 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) l)
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) l))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) l))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 l (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 l (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 1) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 0 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 1 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 l) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3)))
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/6)
(pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2/3)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(+.f64 U (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U)
(+.f64 0 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 1) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1)
(*.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 1 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))
(pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (expm1.f64 U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
Outputs
(*.f64 (pow.f64 1 1/3) l)
l
(+.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (pow.f64 K 2)) (*.f64 (pow.f64 1 1/3) l))
(fma.f64 (*.f64 l -1/8) (*.f64 K K) l)
(+.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 1 1/3) l) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) l)) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (pow.f64 K 4))))
(+.f64 (fma.f64 (*.f64 l -1/8) (*.f64 K K) l) (*.f64 (fma.f64 (cbrt.f64 l) (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 l))) (*.f64 l -1/384))) (fma.f64 1/288 l (*.f64 1/3 (*.f64 l -1/384)))) (pow.f64 K 4)))
(fma.f64 (*.f64 l -1/8) (*.f64 K K) (fma.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (pow.f64 K 4) l))
(+.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 1 1/3) l) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) l)) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (pow.f64 K 4)) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l))))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l))))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))))))))))))))
(+.f64 (fma.f64 (*.f64 l -1/8) (*.f64 K K) l) (fma.f64 (fma.f64 (cbrt.f64 l) (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 l))) (*.f64 l -1/384))) (fma.f64 1/288 l (*.f64 1/3 (*.f64 l -1/384)))) (pow.f64 K 4) (*.f64 (pow.f64 K 6) (fma.f64 (cbrt.f64 l) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 l)) (-.f64 (*.f64 l -1/46080) (fma.f64 -1/12 (*.f64 l -1/384) (*.f64 l -1/13824)))) (*.f64 (*.f64 -1/36 (cbrt.f64 (/.f64 1 l))) (*.f64 l -1/384))) (+.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 l -1/46080) (fma.f64 -1/12 (*.f64 l -1/384) (*.f64 l -1/13824)))) (*.f64 -1/36 (*.f64 l -1/384))) (*.f64 (*.f64 -1/24 (cbrt.f64 l)) (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 l))) (*.f64 l -1/384)))))))))
(+.f64 (fma.f64 (*.f64 l -1/8) (*.f64 K K) l) (fma.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (pow.f64 K 4) (*.f64 (pow.f64 K 6) (fma.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 l)) (-.f64 (*.f64 l -1/46080) (fma.f64 l -1/13824 (*.f64 l 1/4608)))) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) -1/36))) (cbrt.f64 l) (fma.f64 1/3 (-.f64 (*.f64 l -1/46080) (fma.f64 l -1/13824 (*.f64 l 1/4608))) (fma.f64 -1/24 (*.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l)) (*.f64 (*.f64 l -1/384) -1/36)))))))
(+.f64 (fma.f64 (*.f64 l -1/8) (*.f64 K K) l) (fma.f64 (pow.f64 K 6) (+.f64 (fma.f64 1/3 (-.f64 (*.f64 l -1/46080) (*.f64 l 1/6912)) (*.f64 (*.f64 l -1/384) -1/36)) (*.f64 (cbrt.f64 l) (+.f64 (*.f64 -1/24 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3)))) (*.f64 (cbrt.f64 (/.f64 1 l)) (+.f64 (*.f64 (-.f64 (*.f64 l -1/46080) (*.f64 l 1/6912)) 2/3) (*.f64 (*.f64 l -1/384) -1/36)))))) (*.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (pow.f64 K 4))))
(+.f64 (fma.f64 (*.f64 l -1/8) (*.f64 K K) l) (fma.f64 (pow.f64 K 6) (+.f64 (fma.f64 1/3 (fma.f64 l -11/46080 (*.f64 l 1/13824)) (*.f64 (*.f64 l -1/384) -1/36)) (*.f64 (cbrt.f64 l) (+.f64 (*.f64 -1/24 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3)))) (*.f64 (cbrt.f64 (/.f64 1 l)) (+.f64 (*.f64 (fma.f64 l -11/46080 (*.f64 l 1/13824)) 2/3) (*.f64 (*.f64 l -1/384) -1/36)))))) (*.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (pow.f64 K 4))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (pow.f64 1 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(pow.f64 l 1/3)
(cbrt.f64 l)
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (pow.f64 K 2))) (pow.f64 l 1/3))
(fma.f64 -1/24 (*.f64 (*.f64 K K) (cbrt.f64 l)) (cbrt.f64 l))
(fma.f64 (*.f64 -1/24 (cbrt.f64 l)) (*.f64 K K) (cbrt.f64 l))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (pow.f64 K 2))) (+.f64 (pow.f64 l 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 l 2)) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))))
(+.f64 (fma.f64 -1/24 (*.f64 (*.f64 K K) (cbrt.f64 l)) (cbrt.f64 l)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l l))) (*.f64 (*.f64 l -1/384) (pow.f64 K 4)))))
(fma.f64 -1/24 (*.f64 (*.f64 K K) (cbrt.f64 l)) (fma.f64 1/3 (*.f64 (*.f64 l -1/384) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (*.f64 l l))))) (cbrt.f64 l)))
(fma.f64 -1/24 (*.f64 (*.f64 K K) (cbrt.f64 l)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l l))) (*.f64 l (*.f64 -1/384 (pow.f64 K 4)))) (cbrt.f64 l)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 l 2)) 1/3) (*.f64 (pow.f64 K 6) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l)))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (pow.f64 K 2))) (+.f64 (pow.f64 l 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 l 2)) 1/3) (*.f64 (pow.f64 K 4) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l l))) (*.f64 (pow.f64 K 6) (-.f64 (*.f64 l -1/46080) (fma.f64 -1/12 (*.f64 l -1/384) (*.f64 l -1/13824))))) (+.f64 (fma.f64 -1/24 (*.f64 (*.f64 K K) (cbrt.f64 l)) (cbrt.f64 l)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l l))) (*.f64 (*.f64 l -1/384) (pow.f64 K 4))))))
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 l -1/46080) (fma.f64 l -1/13824 (*.f64 l 1/4608))) (*.f64 (pow.f64 K 6) (cbrt.f64 (/.f64 1 (*.f64 l l))))) (fma.f64 -1/24 (*.f64 (*.f64 K K) (cbrt.f64 l)) (fma.f64 1/3 (*.f64 (*.f64 l -1/384) (*.f64 (pow.f64 K 4) (cbrt.f64 (/.f64 1 (*.f64 l l))))) (cbrt.f64 l))))
(+.f64 (fma.f64 (*.f64 -1/24 (cbrt.f64 l)) (*.f64 K K) (cbrt.f64 l)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 l l)))) (+.f64 (*.f64 l (*.f64 -1/384 (pow.f64 K 4))) (*.f64 (pow.f64 K 6) (-.f64 (*.f64 l -1/46080) (*.f64 l 1/6912))))))
(+.f64 (fma.f64 (*.f64 -1/24 (cbrt.f64 l)) (*.f64 K K) (cbrt.f64 l)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 l l)))) (+.f64 (*.f64 l (*.f64 -1/384 (pow.f64 K 4))) (*.f64 (pow.f64 K 6) (fma.f64 l -11/46080 (*.f64 l 1/13824))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
U
U
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U))
(fma.f64 2 (*.f64 (*.f64 l -1/8) (*.f64 (*.f64 K K) J)) (fma.f64 2 (*.f64 l J) U))
(fma.f64 2 (*.f64 l (*.f64 -1/8 (*.f64 (*.f64 K K) J))) (fma.f64 2 (*.f64 l J) U))
(+.f64 U (*.f64 2 (*.f64 J (fma.f64 (*.f64 l -1/8) (*.f64 K K) l))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) l)) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U)))
(fma.f64 2 (*.f64 (*.f64 l -1/8) (*.f64 (*.f64 K K) J)) (fma.f64 2 (*.f64 (fma.f64 (cbrt.f64 l) (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 l))) (*.f64 l -1/384))) (fma.f64 1/288 l (*.f64 1/3 (*.f64 l -1/384)))) (*.f64 (pow.f64 K 4) J)) (fma.f64 2 (*.f64 l J) U)))
(fma.f64 2 (*.f64 l (*.f64 -1/8 (*.f64 (*.f64 K K) J))) (fma.f64 2 (*.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (*.f64 (pow.f64 K 4) J)) (fma.f64 2 (*.f64 l J) U)))
(+.f64 U (*.f64 2 (+.f64 (*.f64 l (*.f64 -1/8 (*.f64 K (*.f64 K J)))) (*.f64 J (fma.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (pow.f64 K 4) l)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) l)) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) l))) (*.f64 (pow.f64 K 2) J))) (+.f64 (*.f64 2 (*.f64 (pow.f64 K 6) (*.f64 J (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l))))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 l) (+.f64 (*.f64 -1/12 (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))) (*.f64 -1/13824 l))))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l))))))))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 l) 1/3) (+.f64 (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 l 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 l) 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) l)) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 l) (*.f64 1/192 l)))))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U))))
(fma.f64 2 (*.f64 (*.f64 l -1/8) (*.f64 (*.f64 K K) J)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 K 6) J) (fma.f64 (cbrt.f64 l) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 l)) (-.f64 (*.f64 l -1/46080) (fma.f64 -1/12 (*.f64 l -1/384) (*.f64 l -1/13824)))) (*.f64 (*.f64 -1/36 (cbrt.f64 (/.f64 1 l))) (*.f64 l -1/384))) (+.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 l -1/46080) (fma.f64 -1/12 (*.f64 l -1/384) (*.f64 l -1/13824)))) (*.f64 -1/36 (*.f64 l -1/384))) (*.f64 (*.f64 -1/24 (cbrt.f64 l)) (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 l))) (*.f64 l -1/384))))))) (fma.f64 2 (*.f64 (fma.f64 (cbrt.f64 l) (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 l))) (*.f64 l -1/384))) (fma.f64 1/288 l (*.f64 1/3 (*.f64 l -1/384)))) (*.f64 (pow.f64 K 4) J)) (fma.f64 2 (*.f64 l J) U))))
(fma.f64 2 (*.f64 l (*.f64 -1/8 (*.f64 (*.f64 K K) J))) (fma.f64 2 (*.f64 (fma.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 l)) (-.f64 (*.f64 l -1/46080) (fma.f64 l -1/13824 (*.f64 l 1/4608)))) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) -1/36))) (cbrt.f64 l) (fma.f64 1/3 (-.f64 (*.f64 l -1/46080) (fma.f64 l -1/13824 (*.f64 l 1/4608))) (fma.f64 -1/24 (*.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l)) (*.f64 (*.f64 l -1/384) -1/36)))) (*.f64 (pow.f64 K 6) J)) (fma.f64 2 (*.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (*.f64 (pow.f64 K 4) J)) (fma.f64 2 (*.f64 l J) U))))
(+.f64 U (*.f64 2 (+.f64 (*.f64 J (+.f64 (*.f64 l (*.f64 -1/8 (*.f64 K K))) (*.f64 (pow.f64 K 6) (+.f64 (fma.f64 1/3 (-.f64 (*.f64 l -1/46080) (*.f64 l 1/6912)) (*.f64 (*.f64 l -1/384) -1/36)) (*.f64 (cbrt.f64 l) (+.f64 (*.f64 -1/24 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3)))) (*.f64 (cbrt.f64 (/.f64 1 l)) (+.f64 (*.f64 (-.f64 (*.f64 l -1/46080) (*.f64 l 1/6912)) 2/3) (*.f64 (*.f64 l -1/384) -1/36))))))))) (*.f64 J (fma.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (pow.f64 K 4) l)))))
(+.f64 U (*.f64 2 (+.f64 (*.f64 J (+.f64 (*.f64 l (*.f64 -1/8 (*.f64 K K))) (*.f64 (pow.f64 K 6) (+.f64 (fma.f64 1/3 (fma.f64 l -11/46080 (*.f64 l 1/13824)) (*.f64 (*.f64 l -1/384) -1/36)) (*.f64 (cbrt.f64 l) (+.f64 (*.f64 -1/24 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3)))) (*.f64 (cbrt.f64 (/.f64 1 l)) (+.f64 (*.f64 (fma.f64 l -11/46080 (*.f64 l 1/13824)) 2/3) (*.f64 (*.f64 l -1/384) -1/36))))))))) (*.f64 J (fma.f64 (fma.f64 (fma.f64 1/576 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (/.f64 1 l)) (*.f64 (*.f64 l -1/384) 2/3))) (cbrt.f64 l) (fma.f64 1/3 (*.f64 l -1/384) (*.f64 l 1/288))) (pow.f64 K 4) l)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.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 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 0 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) l)
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) l))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 l)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))))
(*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) l))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 l (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 l (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 l)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 1) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 l) (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l)))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(log.f64 (pow.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) 3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3) 3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3/2))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)) 1/3))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3/2) 2))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(+.f64 0 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 1)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 1 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 l) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3)))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 1/2)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/6)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2/3)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6) 2)
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) 1))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1/3) 1))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) 1/3))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 3))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(+.f64 U (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 0 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 1) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 K 1/2)) U))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 K 1/2)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 K 1/2)) U)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 K 1/2)) U)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(*.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(*.f64 1 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J))) 2) (*.f64 U U)) (fma.f64 (*.f64 l (+.f64 J J)) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J))) U))
(pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 3)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2) 1/2)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 2)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(log.f64 (*.f64 (exp.f64 U) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)))) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)) 1) 1))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 1/3))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U))) 2))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) U)

localize6.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 U (*.f64 J 24))
Compiler

Compiled 15 to 10 computations (33.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
U
@0
(+.f64 U (*.f64 J 24))
0.0ms
J
@inf
(+.f64 U (*.f64 J 24))
0.0ms
J
@0
(+.f64 U (*.f64 J 24))
0.0ms
J
@-inf
(+.f64 U (*.f64 J 24))
0.0ms
U
@inf
(+.f64 U (*.f64 J 24))

rewrite58.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1580×pow1
1472×add-exp-log
1472×log1p-expm1-u
1472×expm1-log1p-u
1444×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0713
11509
219809
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(+.f64 U (*.f64 J 24))
Outputs
(-.f64 (+.f64 1 (fma.f64 J 24 U)) 1)
(-.f64 (/.f64 (*.f64 U U) (+.f64 U (*.f64 -24 J))) (/.f64 (*.f64 576 (*.f64 J J)) (+.f64 U (*.f64 -24 J))))
(*.f64 (fma.f64 J 24 U) 1)
(*.f64 1 (fma.f64 J 24 U))
(*.f64 (cbrt.f64 (fma.f64 J 24 U)) (pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 2) (cbrt.f64 (fma.f64 J 24 U)))
(*.f64 (sqrt.f64 (fma.f64 J 24 U)) (sqrt.f64 (fma.f64 J 24 U)))
(*.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U)))))
(*.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J))) (/.f64 1 (+.f64 U (*.f64 -24 J))))
(/.f64 1 (/.f64 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U))) (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3))))
(/.f64 1 (/.f64 (+.f64 U (*.f64 -24 J)) (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J)))))
(/.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U))))
(/.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 576 (*.f64 J J)) (-.f64 (*.f64 U U) (*.f64 U (*.f64 J 24)))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J))) (+.f64 U (*.f64 -24 J)))
(/.f64 (neg.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U)))))
(/.f64 (neg.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J)))) (neg.f64 (+.f64 U (*.f64 -24 J))))
(/.f64 (-.f64 (*.f64 576 (*.f64 J J)) (*.f64 U U)) (-.f64 (*.f64 J 24) U))
(pow.f64 (fma.f64 J 24 U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 3)
(pow.f64 (pow.f64 (fma.f64 J 24 U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J 24 U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J 24 U) 2))
(log.f64 (exp.f64 (fma.f64 J 24 U)))
(cbrt.f64 (pow.f64 (fma.f64 J 24 U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J 24 U)))
(exp.f64 (log.f64 (fma.f64 J 24 U)))
(log1p.f64 (expm1.f64 (fma.f64 J 24 U)))
(fma.f64 J 24 U)
(fma.f64 24 J U)
(fma.f64 1 U (*.f64 J 24))
(fma.f64 1 (*.f64 J 24) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J 24)) 2) (cbrt.f64 (*.f64 J 24)) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J 24))
(fma.f64 (sqrt.f64 (*.f64 J 24)) (sqrt.f64 (*.f64 J 24)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J 24))

simplify56.0ms (0.5%)

Algorithm
egg-herbie
Rules
1302×fma-neg
862×associate-*r*
814×associate-*l*
528×div-sub
524×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
096985
1229907
2732887
34360887
Stop Event
node limit
Counts
59 → 45
Calls
Call 1
Inputs
(*.f64 24 J)
(+.f64 U (*.f64 24 J))
(+.f64 U (*.f64 24 J))
(+.f64 U (*.f64 24 J))
U
(+.f64 (*.f64 24 J) U)
(+.f64 (*.f64 24 J) U)
(+.f64 (*.f64 24 J) U)
U
(+.f64 (*.f64 24 J) U)
(+.f64 (*.f64 24 J) U)
(+.f64 (*.f64 24 J) U)
U
(+.f64 (*.f64 24 J) U)
(+.f64 (*.f64 24 J) U)
(+.f64 (*.f64 24 J) U)
(*.f64 24 J)
(+.f64 U (*.f64 24 J))
(+.f64 U (*.f64 24 J))
(+.f64 U (*.f64 24 J))
(*.f64 24 J)
(+.f64 U (*.f64 24 J))
(+.f64 U (*.f64 24 J))
(+.f64 U (*.f64 24 J))
(-.f64 (+.f64 1 (fma.f64 J 24 U)) 1)
(-.f64 (/.f64 (*.f64 U U) (+.f64 U (*.f64 -24 J))) (/.f64 (*.f64 576 (*.f64 J J)) (+.f64 U (*.f64 -24 J))))
(*.f64 (fma.f64 J 24 U) 1)
(*.f64 1 (fma.f64 J 24 U))
(*.f64 (cbrt.f64 (fma.f64 J 24 U)) (pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 2) (cbrt.f64 (fma.f64 J 24 U)))
(*.f64 (sqrt.f64 (fma.f64 J 24 U)) (sqrt.f64 (fma.f64 J 24 U)))
(*.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U)))))
(*.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J))) (/.f64 1 (+.f64 U (*.f64 -24 J))))
(/.f64 1 (/.f64 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U))) (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3))))
(/.f64 1 (/.f64 (+.f64 U (*.f64 -24 J)) (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J)))))
(/.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U))))
(/.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 576 (*.f64 J J)) (-.f64 (*.f64 U U) (*.f64 U (*.f64 J 24)))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J))) (+.f64 U (*.f64 -24 J)))
(/.f64 (neg.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U)))))
(/.f64 (neg.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J)))) (neg.f64 (+.f64 U (*.f64 -24 J))))
(/.f64 (-.f64 (*.f64 576 (*.f64 J J)) (*.f64 U U)) (-.f64 (*.f64 J 24) U))
(pow.f64 (fma.f64 J 24 U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 3)
(pow.f64 (pow.f64 (fma.f64 J 24 U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J 24 U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J 24 U) 2))
(log.f64 (exp.f64 (fma.f64 J 24 U)))
(cbrt.f64 (pow.f64 (fma.f64 J 24 U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J 24 U)))
(exp.f64 (log.f64 (fma.f64 J 24 U)))
(log1p.f64 (expm1.f64 (fma.f64 J 24 U)))
(fma.f64 J 24 U)
(fma.f64 24 J U)
(fma.f64 1 U (*.f64 J 24))
(fma.f64 1 (*.f64 J 24) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J 24)) 2) (cbrt.f64 (*.f64 J 24)) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J 24))
(fma.f64 (sqrt.f64 (*.f64 J 24)) (sqrt.f64 (*.f64 J 24)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J 24))
Outputs
(*.f64 24 J)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
U
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
U
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
U
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
(+.f64 (*.f64 24 J) U)
(fma.f64 24 J U)
(*.f64 24 J)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
(*.f64 24 J)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
(+.f64 U (*.f64 24 J))
(fma.f64 24 J U)
(-.f64 (+.f64 1 (fma.f64 J 24 U)) 1)
(fma.f64 24 J U)
(-.f64 (/.f64 (*.f64 U U) (+.f64 U (*.f64 -24 J))) (/.f64 (*.f64 576 (*.f64 J J)) (+.f64 U (*.f64 -24 J))))
(/.f64 (+.f64 (*.f64 U U) (*.f64 -576 (*.f64 J J))) (+.f64 U (*.f64 J -24)))
(/.f64 (fma.f64 U U (*.f64 (*.f64 J J) -576)) (fma.f64 J -24 U))
(/.f64 (fma.f64 (*.f64 J J) -576 (*.f64 U U)) (fma.f64 J -24 U))
(*.f64 (fma.f64 J 24 U) 1)
(fma.f64 24 J U)
(*.f64 1 (fma.f64 J 24 U))
(fma.f64 24 J U)
(*.f64 (cbrt.f64 (fma.f64 J 24 U)) (pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 2))
(fma.f64 24 J U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 2) (cbrt.f64 (fma.f64 J 24 U)))
(fma.f64 24 J U)
(*.f64 (sqrt.f64 (fma.f64 J 24 U)) (sqrt.f64 (fma.f64 J 24 U)))
(fma.f64 24 J U)
(*.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U)))))
(/.f64 (*.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) 1) (fma.f64 U U (*.f64 J (*.f64 24 (-.f64 (*.f64 24 J) U)))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 24 (*.f64 J (fma.f64 24 J (neg.f64 U))))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 J (*.f64 J 576) (*.f64 U (fma.f64 J -24 U))))
(*.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J))) (/.f64 1 (+.f64 U (*.f64 -24 J))))
(/.f64 (+.f64 (*.f64 U U) (*.f64 -576 (*.f64 J J))) (+.f64 U (*.f64 J -24)))
(/.f64 (fma.f64 U U (*.f64 (*.f64 J J) -576)) (fma.f64 J -24 U))
(/.f64 (fma.f64 (*.f64 J J) -576 (*.f64 U U)) (fma.f64 J -24 U))
(/.f64 1 (/.f64 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U))) (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3))))
(/.f64 (*.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) 1) (fma.f64 U U (*.f64 J (*.f64 24 (-.f64 (*.f64 24 J) U)))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 24 (*.f64 J (fma.f64 24 J (neg.f64 U))))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 J (*.f64 J 576) (*.f64 U (fma.f64 J -24 U))))
(/.f64 1 (/.f64 (+.f64 U (*.f64 -24 J)) (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J)))))
(/.f64 (+.f64 (*.f64 U U) (*.f64 -576 (*.f64 J J))) (+.f64 U (*.f64 J -24)))
(/.f64 (fma.f64 U U (*.f64 (*.f64 J J) -576)) (fma.f64 J -24 U))
(/.f64 (fma.f64 (*.f64 J J) -576 (*.f64 U U)) (fma.f64 J -24 U))
(/.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U))))
(/.f64 (*.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) 1) (fma.f64 U U (*.f64 J (*.f64 24 (-.f64 (*.f64 24 J) U)))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 24 (*.f64 J (fma.f64 24 J (neg.f64 U))))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 J (*.f64 J 576) (*.f64 U (fma.f64 J -24 U))))
(/.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 576 (*.f64 J J)) (-.f64 (*.f64 U U) (*.f64 U (*.f64 J 24)))))
(/.f64 (*.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) 1) (fma.f64 U U (*.f64 J (*.f64 24 (-.f64 (*.f64 24 J) U)))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 24 (*.f64 J (fma.f64 24 J (neg.f64 U))))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 J (*.f64 J 576) (*.f64 U (fma.f64 J -24 U))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J))) (+.f64 U (*.f64 -24 J)))
(/.f64 (+.f64 (*.f64 U U) (*.f64 -576 (*.f64 J J))) (+.f64 U (*.f64 J -24)))
(/.f64 (fma.f64 U U (*.f64 (*.f64 J J) -576)) (fma.f64 J -24 U))
(/.f64 (fma.f64 (*.f64 J J) -576 (*.f64 U U)) (fma.f64 J -24 U))
(/.f64 (neg.f64 (+.f64 (*.f64 13824 (pow.f64 J 3)) (pow.f64 U 3))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 J 24) (-.f64 (*.f64 J 24) U)))))
(/.f64 (*.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) 1) (fma.f64 U U (*.f64 J (*.f64 24 (-.f64 (*.f64 24 J) U)))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 24 (*.f64 J (fma.f64 24 J (neg.f64 U))))))
(/.f64 (fma.f64 13824 (pow.f64 J 3) (pow.f64 U 3)) (fma.f64 J (*.f64 J 576) (*.f64 U (fma.f64 J -24 U))))
(/.f64 (neg.f64 (-.f64 (*.f64 U U) (*.f64 576 (*.f64 J J)))) (neg.f64 (+.f64 U (*.f64 -24 J))))
(/.f64 (+.f64 (*.f64 U U) (*.f64 -576 (*.f64 J J))) (+.f64 U (*.f64 J -24)))
(/.f64 (fma.f64 U U (*.f64 (*.f64 J J) -576)) (fma.f64 J -24 U))
(/.f64 (fma.f64 (*.f64 J J) -576 (*.f64 U U)) (fma.f64 J -24 U))
(/.f64 (-.f64 (*.f64 576 (*.f64 J J)) (*.f64 U U)) (-.f64 (*.f64 J 24) U))
(/.f64 (+.f64 (*.f64 U U) (*.f64 -576 (*.f64 J J))) (+.f64 U (*.f64 J -24)))
(/.f64 (fma.f64 U U (*.f64 (*.f64 J J) -576)) (fma.f64 J -24 U))
(/.f64 (fma.f64 (*.f64 J J) -576 (*.f64 U U)) (fma.f64 J -24 U))
(pow.f64 (fma.f64 J 24 U) 1)
(fma.f64 24 J U)
(pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 3)
(fma.f64 24 J U)
(pow.f64 (pow.f64 (fma.f64 J 24 U) 3) 1/3)
(fma.f64 24 J U)
(pow.f64 (sqrt.f64 (fma.f64 J 24 U)) 2)
(fma.f64 24 J U)
(sqrt.f64 (pow.f64 (fma.f64 J 24 U) 2))
(fma.f64 24 J U)
(log.f64 (exp.f64 (fma.f64 J 24 U)))
(fma.f64 24 J U)
(cbrt.f64 (pow.f64 (fma.f64 J 24 U) 3))
(fma.f64 24 J U)
(expm1.f64 (log1p.f64 (fma.f64 J 24 U)))
(fma.f64 24 J U)
(exp.f64 (log.f64 (fma.f64 J 24 U)))
(fma.f64 24 J U)
(log1p.f64 (expm1.f64 (fma.f64 J 24 U)))
(fma.f64 24 J U)
(fma.f64 J 24 U)
(fma.f64 24 J U)
(fma.f64 24 J U)
(fma.f64 1 U (*.f64 J 24))
(fma.f64 24 J U)
(fma.f64 1 (*.f64 J 24) U)
(fma.f64 24 J U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J 24)) 2) (cbrt.f64 (*.f64 J 24)) U)
(fma.f64 24 J U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J 24))
(fma.f64 24 J U)
(fma.f64 (sqrt.f64 (*.f64 J 24)) (sqrt.f64 (*.f64 J 24)) U)
(fma.f64 24 J U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J 24))
(fma.f64 24 J U)

localize30.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
98.4%
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
91.3%
(log1p.f64 (*.f64 l (*.f64 J 2)))
Compiler

Compiled 38 to 25 computations (34.2% saved)

series16.0ms (0.2%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
11.0ms
J
@inf
(log1p.f64 (*.f64 l (*.f64 J 2)))
1.0ms
l
@inf
(log1p.f64 (*.f64 l (*.f64 J 2)))
0.0ms
l
@0
(log1p.f64 (*.f64 l (*.f64 J 2)))
0.0ms
l
@inf
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
0.0ms
J
@-inf
(log1p.f64 (*.f64 l (*.f64 J 2)))

rewrite79.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1112×log-prod
778×prod-exp
736×pow-prod-down
704×fma-def
538×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01249
123145
2291745
Stop Event
node limit
Counts
3 → 150
Calls
Call 1
Inputs
(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
(+.f64 0 (log1p.f64 (*.f64 l (+.f64 J J))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2)) (log.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1))) (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1))))
(-.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8)) (log.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 l (+.f64 J J))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 1)
(-.f64 (log.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 l J) 2) 4))) (log.f64 (-.f64 1 (*.f64 l (+.f64 J J)))))
(*.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 1)
(*.f64 1 (log1p.f64 (*.f64 l (+.f64 J J))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2) (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 2) 1/2)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 2))
(log.f64 (fma.f64 l (+.f64 J J) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 2))
(+.f64 (fma.f64 l (+.f64 J J) 1) -1)
(+.f64 (*.f64 l J) (*.f64 l J))
(+.f64 0 (*.f64 l (+.f64 J J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))))
(-.f64 (fma.f64 l (+.f64 J J) 1) 1)
(*.f64 l (+.f64 J J))
(*.f64 J (*.f64 2 l))
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 J J) l)
(*.f64 (*.f64 l (+.f64 J J)) 1)
(*.f64 1 (*.f64 l (+.f64 J J)))
(*.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) (cbrt.f64 (*.f64 l (+.f64 J J))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (cbrt.f64 (+.f64 J J)) l))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (+.f64 J J)))
(*.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) (sqrt.f64 (*.f64 l (+.f64 J J))))
(*.f64 (sqrt.f64 (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 J J)) l))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (+.f64 J J)))
(*.f64 (*.f64 l J) 2)
(*.f64 (*.f64 l 2) J)
(*.f64 (*.f64 l (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))
(*.f64 (*.f64 l (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))
(*.f64 (*.f64 (+.f64 J J) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (*.f64 (+.f64 J J) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (-.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) (+.f64 1 (*.f64 (fma.f64 l (+.f64 J J) 1) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) 1) (+.f64 (fma.f64 l (+.f64 J J) 1) 1))
(pow.f64 (*.f64 l (+.f64 J J)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8))
(exp.f64 (log.f64 (*.f64 l (+.f64 J J))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (+.f64 J J)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (+.f64 J J)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (+.f64 J J)))) 2))
(exp.f64 (+.f64 (log.f64 l) (*.f64 (log.f64 (+.f64 J J)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (log.f64 (+.f64 J J))))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (*.f64 (log.f64 (+.f64 J J)) 1)))
(exp.f64 (+.f64 (log.f64 (+.f64 J J)) (*.f64 (log.f64 l) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (log.f64 l)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (*.f64 (log.f64 l) 1)))
(log1p.f64 (expm1.f64 (*.f64 l (+.f64 J J))))
(fma.f64 1 (fma.f64 l (+.f64 J J) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) -1)
(-.f64 (fma.f64 l (+.f64 J J) 1) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (+.f64 J J) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (fma.f64 l (+.f64 J J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 l (+.f64 J J) (neg.f64 U))))
(-.f64 (+.f64 U (fma.f64 l (+.f64 J J) 1)) 1)
(*.f64 (fma.f64 l (+.f64 J J) U) 1)
(*.f64 1 (fma.f64 l (+.f64 J J) U))
(*.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) U)))
(*.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U)) (sqrt.f64 (fma.f64 l (+.f64 J J) 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 J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U))) (/.f64 1 (fma.f64 l (+.f64 J J) (neg.f64 U))))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (+.f64 J J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.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 J))) (*.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 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 l (*.f64 (+.f64 J J) U)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U))) (fma.f64 l (+.f64 J J) (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 J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U)))) (neg.f64 (fma.f64 l (+.f64 J J) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (-.f64 U (*.f64 l (+.f64 J J))))
(pow.f64 (fma.f64 l (+.f64 J J) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U)) 2)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (+.f64 J J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))) -1)
(pow.f64 (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 2))
(log.f64 (exp.f64 (fma.f64 l (+.f64 J J) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (+.f64 J J) U))))
(log.f64 (*.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))) (exp.f64 U)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (exp.f64 J) (*.f64 2 l))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J))))))
(cbrt.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (+.f64 J J) U)))
(exp.f64 (log.f64 (fma.f64 l (+.f64 J J) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 l (+.f64 J J) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 l (+.f64 J J) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 l (+.f64 J J) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 l (+.f64 J J) U)))
(fma.f64 l (+.f64 J J) U)
(fma.f64 J (*.f64 2 l) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (*.f64 l (+.f64 J J)) 1 U)
(fma.f64 U 1 (*.f64 l (+.f64 J J)))
(fma.f64 1 (*.f64 l (+.f64 J J)) U)
(fma.f64 1 U (*.f64 l (+.f64 J J)))
(fma.f64 1 (fma.f64 l (+.f64 J J) 1) (neg.f64 (-.f64 1 U)))
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 l (+.f64 J J)))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (+.f64 J J)))
(fma.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) (cbrt.f64 (*.f64 l (+.f64 J J))) U)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (cbrt.f64 (+.f64 J J)) l) U)
(fma.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (+.f64 J J)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (+.f64 J J)))
(fma.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) (sqrt.f64 (*.f64 l (+.f64 J J))) U)
(fma.f64 (sqrt.f64 (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 J J)) l) U)
(fma.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (+.f64 J J)) U)
(fma.f64 (*.f64 l J) 2 U)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 (*.f64 l 2) J U)
(fma.f64 (*.f64 l (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)) U)
(fma.f64 (*.f64 l (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)) U)
(fma.f64 (*.f64 (+.f64 J J) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l) U)
(fma.f64 (*.f64 (+.f64 J J) (sqrt.f64 l)) (sqrt.f64 l) U)

simplify97.0ms (0.9%)

Algorithm
egg-herbie
Rules
1002×distribute-lft-in
972×distribute-rgt-in
830×unswap-sqr
692×fma-def
576×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04025498
19975232
231454968
Stop Event
node limit
Counts
234 → 238
Calls
Call 1
Inputs
(*.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)
(+.f64 0 (log1p.f64 (*.f64 l (+.f64 J J))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2)) (log.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1))) (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1))))
(-.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8)) (log.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 l (+.f64 J J))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 1)
(-.f64 (log.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 l J) 2) 4))) (log.f64 (-.f64 1 (*.f64 l (+.f64 J J)))))
(*.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 1)
(*.f64 1 (log1p.f64 (*.f64 l (+.f64 J J))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2) (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 2) 1/2)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 2))
(log.f64 (fma.f64 l (+.f64 J J) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 2))
(+.f64 (fma.f64 l (+.f64 J J) 1) -1)
(+.f64 (*.f64 l J) (*.f64 l J))
(+.f64 0 (*.f64 l (+.f64 J J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))))
(-.f64 (fma.f64 l (+.f64 J J) 1) 1)
(*.f64 l (+.f64 J J))
(*.f64 J (*.f64 2 l))
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 J J) l)
(*.f64 (*.f64 l (+.f64 J J)) 1)
(*.f64 1 (*.f64 l (+.f64 J J)))
(*.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) (cbrt.f64 (*.f64 l (+.f64 J J))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (cbrt.f64 (+.f64 J J)) l))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (+.f64 J J)))
(*.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) (sqrt.f64 (*.f64 l (+.f64 J J))))
(*.f64 (sqrt.f64 (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 J J)) l))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (+.f64 J J)))
(*.f64 (*.f64 l J) 2)
(*.f64 (*.f64 l 2) J)
(*.f64 (*.f64 l (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))
(*.f64 (*.f64 l (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))
(*.f64 (*.f64 (+.f64 J J) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (*.f64 (+.f64 J J) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (-.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) (+.f64 1 (*.f64 (fma.f64 l (+.f64 J J) 1) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) 1) (+.f64 (fma.f64 l (+.f64 J J) 1) 1))
(pow.f64 (*.f64 l (+.f64 J J)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8))
(exp.f64 (log.f64 (*.f64 l (+.f64 J J))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (+.f64 J J)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (+.f64 J J)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (+.f64 J J)))) 2))
(exp.f64 (+.f64 (log.f64 l) (*.f64 (log.f64 (+.f64 J J)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (log.f64 (+.f64 J J))))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (*.f64 (log.f64 (+.f64 J J)) 1)))
(exp.f64 (+.f64 (log.f64 (+.f64 J J)) (*.f64 (log.f64 l) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (log.f64 l)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (*.f64 (log.f64 l) 1)))
(log1p.f64 (expm1.f64 (*.f64 l (+.f64 J J))))
(fma.f64 1 (fma.f64 l (+.f64 J J) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) -1)
(-.f64 (fma.f64 l (+.f64 J J) 1) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (+.f64 J J) U))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (fma.f64 l (+.f64 J J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 l (+.f64 J J) (neg.f64 U))))
(-.f64 (+.f64 U (fma.f64 l (+.f64 J J) 1)) 1)
(*.f64 (fma.f64 l (+.f64 J J) U) 1)
(*.f64 1 (fma.f64 l (+.f64 J J) U))
(*.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) U)))
(*.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U)) (sqrt.f64 (fma.f64 l (+.f64 J J) 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 J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U))) (/.f64 1 (fma.f64 l (+.f64 J J) (neg.f64 U))))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (+.f64 J J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.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 J))) (*.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 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 l (*.f64 (+.f64 J J) U)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U))) (fma.f64 l (+.f64 J J) (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 J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U)))) (neg.f64 (fma.f64 l (+.f64 J J) (neg.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (-.f64 U (*.f64 l (+.f64 J J))))
(pow.f64 (fma.f64 l (+.f64 J J) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U)) 2)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (+.f64 J J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))) -1)
(pow.f64 (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 2))
(log.f64 (exp.f64 (fma.f64 l (+.f64 J J) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (+.f64 J J) U))))
(log.f64 (*.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))) (exp.f64 U)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (exp.f64 J) (*.f64 2 l))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J))))))
(cbrt.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (+.f64 J J) U)))
(exp.f64 (log.f64 (fma.f64 l (+.f64 J J) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 l (+.f64 J J) U)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 l (+.f64 J J) U)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 l (+.f64 J J) U))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U))) 2))
(log1p.f64 (expm1.f64 (fma.f64 l (+.f64 J J) U)))
(fma.f64 l (+.f64 J J) U)
(fma.f64 J (*.f64 2 l) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (*.f64 l (+.f64 J J)) 1 U)
(fma.f64 U 1 (*.f64 l (+.f64 J J)))
(fma.f64 1 (*.f64 l (+.f64 J J)) U)
(fma.f64 1 U (*.f64 l (+.f64 J J)))
(fma.f64 1 (fma.f64 l (+.f64 J J) 1) (neg.f64 (-.f64 1 U)))
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 l (+.f64 J J)))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (+.f64 J J)))
(fma.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) (cbrt.f64 (*.f64 l (+.f64 J J))) U)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (cbrt.f64 (+.f64 J J)) l) U)
(fma.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (+.f64 J J)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (+.f64 J J)))
(fma.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) (sqrt.f64 (*.f64 l (+.f64 J J))) U)
(fma.f64 (sqrt.f64 (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 J J)) l) U)
(fma.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (+.f64 J J)) U)
(fma.f64 (*.f64 l J) 2 U)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 (*.f64 l 2) J U)
(fma.f64 (*.f64 l (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)) U)
(fma.f64 (*.f64 l (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)) U)
(fma.f64 (*.f64 (+.f64 J J) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l) U)
(fma.f64 (*.f64 (+.f64 J J) (sqrt.f64 l)) (sqrt.f64 l) U)
Outputs
(*.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 (pow.f64 (*.f64 l J) 2)))
(fma.f64 -2 (pow.f64 (*.f64 l J) 2) (*.f64 2 (*.f64 l J)))
(+.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 (pow.f64 (*.f64 l J) 3) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 J J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 -2 (pow.f64 (*.f64 l J) 2) (*.f64 8/3 (pow.f64 (*.f64 l J) 3))))
(fma.f64 2 (*.f64 l J) (*.f64 (pow.f64 (*.f64 l J) 2) (+.f64 -2 (*.f64 (*.f64 l J) 8/3))))
(+.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 (pow.f64 (*.f64 l 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 (pow.f64 (*.f64 l J) 3) (fma.f64 -2 (pow.f64 (*.f64 l J) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (pow.f64 (*.f64 l J) 3) (fma.f64 -2 (pow.f64 (*.f64 l J) 2) (*.f64 -4 (pow.f64 (*.f64 l J) 4)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (log.f64 (*.f64 2 J)))
(fma.f64 -1 (neg.f64 (log.f64 l)) (log.f64 (+.f64 J J)))
(log.f64 (*.f64 2 (*.f64 l 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 1/2 (*.f64 l J)) (fma.f64 -1 (neg.f64 (log.f64 l)) (log.f64 (+.f64 J J))))
(+.f64 (/.f64 (/.f64 1/2 J) l) (log.f64 (*.f64 2 (*.f64 l J))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (*.f64 2 (*.f64 l J))))
(-.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 (log.f64 (+.f64 J J)) (-.f64 (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 J) l) (-.f64 (log.f64 (*.f64 2 (*.f64 l J))) (/.f64 1/8 (pow.f64 (*.f64 l J) 2))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 (*.f64 2 (*.f64 l J))) (/.f64 -1/8 (pow.f64 (*.f64 l 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 (/.f64 1/24 (pow.f64 (*.f64 l J) 3)) (+.f64 (log.f64 (+.f64 J J)) (-.f64 (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 (/.f64 1/2 J) l) (+.f64 (log.f64 (*.f64 2 (*.f64 l J))) (/.f64 1/24 (pow.f64 (*.f64 l J) 3)))) (/.f64 -1/8 (pow.f64 (*.f64 l J) 2)))
(+.f64 (+.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (*.f64 2 (*.f64 l J)))) (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l J) 3)) (/.f64 -1/8 (pow.f64 (*.f64 l J) 2))))
(+.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 (log.f64 (*.f64 J -2)) (-.f64 (/.f64 (/.f64 1/2 J) l) (log.f64 (/.f64 -1 l))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (-.f64 (log.f64 (*.f64 J -2)) (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 (log.f64 (*.f64 J -2)) (-.f64 (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 (log.f64 (*.f64 J -2)) (-.f64 (/.f64 (/.f64 1/2 J) l) (log.f64 (/.f64 -1 l)))) (/.f64 1/8 (pow.f64 (*.f64 l J) 2)))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (-.f64 (log.f64 (*.f64 J -2)) (log.f64 (/.f64 -1 l))) (/.f64 -1/8 (pow.f64 (*.f64 l 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 (log.f64 (*.f64 J -2)) (-.f64 (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l 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 1/24 (pow.f64 (*.f64 l J) 3)) (-.f64 (-.f64 (/.f64 (/.f64 1/2 J) l) (log.f64 (/.f64 -1 l))) (/.f64 1/8 (pow.f64 (*.f64 l J) 2)))))
(+.f64 (log.f64 (*.f64 J -2)) (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l J) 3)) (+.f64 (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 l))) (/.f64 -1/8 (pow.f64 (*.f64 l 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 (pow.f64 (*.f64 l J) 2)))
(fma.f64 -2 (pow.f64 (*.f64 l J) 2) (*.f64 2 (*.f64 l J)))
(+.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 (pow.f64 (*.f64 l J) 3) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 J J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 -2 (pow.f64 (*.f64 l J) 2) (*.f64 8/3 (pow.f64 (*.f64 l J) 3))))
(fma.f64 2 (*.f64 l J) (*.f64 (pow.f64 (*.f64 l J) 2) (+.f64 -2 (*.f64 (*.f64 l J) 8/3))))
(+.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 (pow.f64 (*.f64 l 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 (pow.f64 (*.f64 l J) 3) (fma.f64 -2 (pow.f64 (*.f64 l J) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 J 4))))))
(fma.f64 2 (*.f64 l J) (fma.f64 8/3 (pow.f64 (*.f64 l J) 3) (fma.f64 -2 (pow.f64 (*.f64 l J) 2) (*.f64 -4 (pow.f64 (*.f64 l J) 4)))))
(+.f64 (log.f64 (*.f64 2 l)) (*.f64 -1 (log.f64 (/.f64 1 J))))
(fma.f64 -1 (neg.f64 (log.f64 l)) (log.f64 (+.f64 J J)))
(log.f64 (*.f64 2 (*.f64 l 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 1/2 (*.f64 l J)) (fma.f64 -1 (neg.f64 (log.f64 l)) (log.f64 (+.f64 J J))))
(+.f64 (/.f64 (/.f64 1/2 J) l) (log.f64 (*.f64 2 (*.f64 l J))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (*.f64 2 (*.f64 l 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 (log.f64 (+.f64 J J)) (-.f64 (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 J) l) (-.f64 (log.f64 (*.f64 2 (*.f64 l J))) (/.f64 1/8 (pow.f64 (*.f64 l J) 2))))
(+.f64 (/.f64 1/2 (*.f64 l J)) (+.f64 (log.f64 (*.f64 2 (*.f64 l J))) (/.f64 -1/8 (pow.f64 (*.f64 l 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/24 (pow.f64 (*.f64 l J) 3)) (+.f64 (log.f64 (+.f64 J J)) (-.f64 (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 (/.f64 1/2 J) l) (+.f64 (log.f64 (*.f64 2 (*.f64 l J))) (/.f64 1/24 (pow.f64 (*.f64 l J) 3)))) (/.f64 -1/8 (pow.f64 (*.f64 l J) 2)))
(+.f64 (+.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (*.f64 2 (*.f64 l J)))) (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l J) 3)) (/.f64 -1/8 (pow.f64 (*.f64 l J) 2))))
(+.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 (/.f64 (/.f64 1/2 J) l) (-.f64 (log.f64 (*.f64 l -2)) (log.f64 (/.f64 -1 J))))
(+.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 (/.f64 (/.f64 1/2 J) l) (-.f64 (log.f64 (*.f64 l -2)) (log.f64 (/.f64 -1 J)))) (/.f64 -1/8 (pow.f64 (*.f64 l J) 2)))
(+.f64 (+.f64 (log.f64 (*.f64 l -2)) (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 J)))) (/.f64 -1/8 (pow.f64 (*.f64 l 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 (fma.f64 -1 (log.f64 (/.f64 -1 J)) (+.f64 (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l 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 (pow.f64 (*.f64 l J) 3)) (+.f64 (/.f64 (/.f64 1/2 J) l) (-.f64 (log.f64 (*.f64 l -2)) (log.f64 (/.f64 -1 J))))) (/.f64 -1/8 (pow.f64 (*.f64 l J) 2)))
(+.f64 (+.f64 (/.f64 1/24 (pow.f64 (*.f64 l J) 3)) (+.f64 (log.f64 (*.f64 l -2)) (-.f64 (/.f64 1/2 (*.f64 l J)) (log.f64 (/.f64 -1 J))))) (/.f64 -1/8 (pow.f64 (*.f64 l 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)
(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)
(+.f64 0 (log1p.f64 (*.f64 l (+.f64 J J))))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2)) (log.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1))))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1))) (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1))))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(-.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8)) (log.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 l (+.f64 J J))))))
(-.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8)) (log1p.f64 (-.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)) (*.f64 2 (*.f64 l J)))))
(-.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8)) (log1p.f64 (fma.f64 4 (pow.f64 (*.f64 l J) 2) (*.f64 (*.f64 l J) -2))))
(-.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8)) (log1p.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 l J) 4) -2))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 1)
(log1p.f64 (*.f64 2 (*.f64 l J)))
(-.f64 (log.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 l J) 2) 4))) (log.f64 (-.f64 1 (*.f64 l (+.f64 J J)))))
(-.f64 (log.f64 (-.f64 1 (*.f64 4 (pow.f64 (*.f64 l J) 2)))) (log.f64 (-.f64 1 (*.f64 2 (*.f64 l J)))))
(-.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 l J) 2))) (log1p.f64 (*.f64 (*.f64 l J) -2)))
(-.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 l J) 2))) (log1p.f64 (*.f64 l (*.f64 J -2))))
(*.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 1)
(log1p.f64 (*.f64 2 (*.f64 l J)))
(*.f64 1 (log1p.f64 (*.f64 l (+.f64 J J))))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2) (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 1)
(log1p.f64 (*.f64 2 (*.f64 l J)))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 3)
(log1p.f64 (*.f64 2 (*.f64 l J)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 2) 1/2)
(log1p.f64 (*.f64 2 (*.f64 l J)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3) 1/3)
(log1p.f64 (*.f64 2 (*.f64 l J)))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 2)
(log1p.f64 (*.f64 2 (*.f64 l J)))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 2))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(log.f64 (fma.f64 l (+.f64 J J) 1))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(exp.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 1))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))) 1) 1))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 3))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3)) 1/3))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 2))
(log1p.f64 (*.f64 2 (*.f64 l J)))
(+.f64 (fma.f64 l (+.f64 J J) 1) -1)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 l J) (*.f64 l J))
(*.f64 2 (*.f64 l J))
(+.f64 0 (*.f64 l (+.f64 J J)))
(*.f64 2 (*.f64 l J))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 J) (+.f64 l l)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 l J)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))))
(*.f64 2 (*.f64 l J))
(-.f64 (fma.f64 l (+.f64 J J) 1) 1)
(*.f64 2 (*.f64 l J))
(*.f64 l (+.f64 J J))
(*.f64 2 (*.f64 l J))
(*.f64 J (*.f64 2 l))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 J J) l)
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 l (+.f64 J J)) 1)
(*.f64 2 (*.f64 l J))
(*.f64 1 (*.f64 l (+.f64 J J)))
(*.f64 2 (*.f64 l J))
(*.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2))
(*.f64 2 (*.f64 l J))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) (cbrt.f64 (*.f64 l (+.f64 J J))))
(*.f64 2 (*.f64 l J))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (cbrt.f64 (+.f64 J J)) l))
(*.f64 2 (*.f64 l J))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (+.f64 J J)))
(*.f64 2 (*.f64 l J))
(*.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) (sqrt.f64 (*.f64 l (+.f64 J J))))
(*.f64 2 (*.f64 l J))
(*.f64 (sqrt.f64 (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 J J)) l))
(*.f64 2 (*.f64 l J))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (+.f64 J J)))
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 l J) 2)
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 l 2) J)
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 l (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)))
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 l (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)))
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 (+.f64 J J) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 (+.f64 J J) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 2 (*.f64 l J))
(/.f64 (-.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) (+.f64 1 (*.f64 (fma.f64 l (+.f64 J J) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) (+.f64 1 (fma.f64 l (+.f64 J J) 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 l (+.f64 J J) 1) 3)) (+.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) (+.f64 (*.f64 2 (*.f64 l J)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 l (+.f64 J J) 1) 3)) (+.f64 1 (*.f64 (fma.f64 l (+.f64 J J) 1) (+.f64 (*.f64 2 (*.f64 l J)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) 1) (+.f64 (fma.f64 l (+.f64 J J) 1) 1))
(/.f64 (+.f64 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2) -1) (+.f64 1 (fma.f64 l (+.f64 J J) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 l (+.f64 J J) 1) 2)) (+.f64 (*.f64 2 (*.f64 l J)) 2))
(pow.f64 (*.f64 l (+.f64 J J)) 1)
(*.f64 2 (*.f64 l J))
(pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 3)
(*.f64 2 (*.f64 l J))
(pow.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8) 1/3)
(*.f64 2 (*.f64 l J))
(pow.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) 2)
(*.f64 2 (*.f64 l J))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)))
(*.f64 2 (*.f64 l J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))))
(*.f64 2 (*.f64 l J))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l J) 3) 8))
(*.f64 2 (*.f64 l J))
(exp.f64 (log.f64 (*.f64 l (+.f64 J J))))
(*.f64 2 (*.f64 l J))
(exp.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 1))
(*.f64 2 (*.f64 l J))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 1) 1))
(*.f64 2 (*.f64 l J))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (+.f64 J J)))) 3))
(*.f64 2 (*.f64 l J))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (+.f64 J J)))) 1/3))
(*.f64 2 (*.f64 l J))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l (+.f64 J J))) 3) 1/3))
(*.f64 2 (*.f64 l J))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (+.f64 J J)))) 2))
(*.f64 2 (*.f64 l J))
(exp.f64 (+.f64 (log.f64 l) (*.f64 (log.f64 (+.f64 J J)) 1)))
(*.f64 2 (*.f64 l J))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (log.f64 (+.f64 J J))))
(*.f64 2 (*.f64 l J))
(exp.f64 (+.f64 (*.f64 (log.f64 l) 1) (*.f64 (log.f64 (+.f64 J J)) 1)))
(*.f64 2 (*.f64 l J))
(exp.f64 (+.f64 (log.f64 (+.f64 J J)) (*.f64 (log.f64 l) 1)))
(*.f64 2 (*.f64 l J))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (log.f64 l)))
(*.f64 2 (*.f64 l J))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 J J)) 1) (*.f64 (log.f64 l) 1)))
(*.f64 2 (*.f64 l J))
(log1p.f64 (expm1.f64 (*.f64 l (+.f64 J J))))
(*.f64 2 (*.f64 l J))
(fma.f64 1 (fma.f64 l (+.f64 J J) 1) -1)
(*.f64 2 (*.f64 l J))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) -1)
(*.f64 2 (*.f64 l J))
(fma.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) -1)
(*.f64 2 (*.f64 l J))
(-.f64 (fma.f64 l (+.f64 J J) 1) (-.f64 1 U))
(fma.f64 2 (*.f64 l J) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (+.f64 J J) U))) 1)
(fma.f64 2 (*.f64 l J) U)
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (fma.f64 l (+.f64 J J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 l (+.f64 J J) (neg.f64 U))))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (/.f64 U (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (*.f64 (/.f64 U (fma.f64 l (+.f64 J J) (neg.f64 U))) U))
(/.f64 (fma.f64 -4 (pow.f64 (*.f64 l J) 2) (*.f64 U U)) (fma.f64 l (*.f64 J -2) U))
(-.f64 (+.f64 U (fma.f64 l (+.f64 J J) 1)) 1)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (fma.f64 l (+.f64 J J) U) 1)
(fma.f64 2 (*.f64 l J) U)
(*.f64 1 (fma.f64 l (+.f64 J J) U))
(fma.f64 2 (*.f64 l J) U)
(*.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 2))
(fma.f64 2 (*.f64 l J) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) U)))
(fma.f64 2 (*.f64 l J) U)
(*.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U)) (sqrt.f64 (fma.f64 l (+.f64 J J) U)))
(fma.f64 2 (*.f64 l J) 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 J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l J))) (*.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 (fma.f64 l (*.f64 J -2) U) (*.f64 4 (pow.f64 (*.f64 l J) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U))) (/.f64 1 (fma.f64 l (+.f64 J J) (neg.f64 U))))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (/.f64 U (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (*.f64 (/.f64 U (fma.f64 l (+.f64 J J) (neg.f64 U))) U))
(/.f64 (fma.f64 -4 (pow.f64 (*.f64 l J) 2) (*.f64 U U)) (fma.f64 l (*.f64 J -2) U))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (+.f64 J J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l J))) (*.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 (fma.f64 l (*.f64 J -2) U) (*.f64 4 (pow.f64 (*.f64 l J) 2))))
(/.f64 1 (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U)))))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (/.f64 U (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (*.f64 (/.f64 U (fma.f64 l (+.f64 J J) (neg.f64 U))) U))
(/.f64 (fma.f64 -4 (pow.f64 (*.f64 l J) 2) (*.f64 U U)) (fma.f64 l (*.f64 J -2) U))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 l (+.f64 J J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l J))) (*.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 (fma.f64 l (*.f64 J -2) U) (*.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 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4) (*.f64 l (*.f64 (+.f64 J J) U)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U U (-.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)) (*.f64 l (*.f64 U (+.f64 J J))))))
(/.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 (*.f64 (*.f64 l J) -2) U))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (-.f64 (*.f64 (*.f64 l J) 4) (*.f64 2 U)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U))) (fma.f64 l (+.f64 J J) (neg.f64 U)))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (/.f64 U (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (*.f64 (/.f64 U (fma.f64 l (+.f64 J J) (neg.f64 U))) U))
(/.f64 (fma.f64 -4 (pow.f64 (*.f64 l J) 2) (*.f64 U U)) (fma.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 J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l J))) (*.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 (fma.f64 l (*.f64 J -2) U) (*.f64 4 (pow.f64 (*.f64 l J) 2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U)))) (neg.f64 (fma.f64 l (+.f64 J J) (neg.f64 U))))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (/.f64 U (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (*.f64 (/.f64 U (fma.f64 l (+.f64 J J) (neg.f64 U))) U))
(/.f64 (fma.f64 -4 (pow.f64 (*.f64 l J) 2) (*.f64 U U)) (fma.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 J))))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (/.f64 U (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (*.f64 (/.f64 U (fma.f64 l (+.f64 J J) (neg.f64 U))) U))
(/.f64 (fma.f64 -4 (pow.f64 (*.f64 l J) 2) (*.f64 U U)) (fma.f64 l (*.f64 J -2) U))
(pow.f64 (fma.f64 l (+.f64 J J) U) 1)
(fma.f64 2 (*.f64 l J) U)
(pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U)) 3)
(fma.f64 2 (*.f64 l J) U)
(pow.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 2) 1/2)
(fma.f64 2 (*.f64 l J) U)
(pow.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 3) 1/3)
(fma.f64 2 (*.f64 l J) U)
(pow.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U)) 2)
(fma.f64 2 (*.f64 l J) U)
(pow.f64 (/.f64 (fma.f64 U (-.f64 U (*.f64 l (+.f64 J J))) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3))) -1)
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 l J) 3) 8 (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 2 (*.f64 l J))) (*.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 (fma.f64 l (*.f64 J -2) U) (*.f64 4 (pow.f64 (*.f64 l J) 2))))
(pow.f64 (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) (fma.f64 (pow.f64 (*.f64 l J) 2) 4 (neg.f64 (*.f64 U U)))) -1)
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (/.f64 U (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 l J) 2) (/.f64 (fma.f64 l (+.f64 J J) (neg.f64 U)) 4)) (*.f64 (/.f64 U (fma.f64 l (+.f64 J J) (neg.f64 U))) U))
(/.f64 (fma.f64 -4 (pow.f64 (*.f64 l J) 2) (*.f64 U U)) (fma.f64 l (*.f64 J -2) U))
(sqrt.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 2))
(fma.f64 2 (*.f64 l J) U)
(log.f64 (exp.f64 (fma.f64 l (+.f64 J J) U)))
(fma.f64 2 (*.f64 l J) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (+.f64 J J) U))))
(fma.f64 2 (*.f64 l J) U)
(log.f64 (*.f64 (pow.f64 (exp.f64 J) (*.f64 2 l)) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 l J) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))) (exp.f64 U)))
(fma.f64 2 (*.f64 l J) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J)))) (+.f64 1 (expm1.f64 U))))
(fma.f64 2 (*.f64 l J) U)
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J))))))
(fma.f64 2 (*.f64 l J) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (exp.f64 J) (*.f64 2 l))))
(fma.f64 2 (*.f64 l J) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 l (+.f64 J J))))))
(fma.f64 2 (*.f64 l J) U)
(cbrt.f64 (pow.f64 (fma.f64 l (+.f64 J J) U) 3))
(fma.f64 2 (*.f64 l J) U)
(expm1.f64 (log1p.f64 (fma.f64 l (+.f64 J J) U)))
(fma.f64 2 (*.f64 l J) U)
(exp.f64 (log.f64 (fma.f64 l (+.f64 J J) U)))
(fma.f64 2 (*.f64 l J) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 l (+.f64 J J) U)) 1))
(fma.f64 2 (*.f64 l J) U)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 l (+.f64 J J) U)) 1) 1))
(fma.f64 2 (*.f64 l J) U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) U))) 3))
(fma.f64 2 (*.f64 l J) U)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 l (+.f64 J J) U))) 1/3))
(fma.f64 2 (*.f64 l J) U)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) U))) 2))
(fma.f64 2 (*.f64 l J) U)
(log1p.f64 (expm1.f64 (fma.f64 l (+.f64 J J) U)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 l (+.f64 J J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 J (*.f64 2 l) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l (+.f64 J J)) 1 U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 U 1 (*.f64 l (+.f64 J J)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 1 (*.f64 l (+.f64 J J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 1 U (*.f64 l (+.f64 J J)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 1 (fma.f64 l (+.f64 J J) 1) (neg.f64 (-.f64 1 U)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 l (+.f64 J J)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (+.f64 J J)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 2) (cbrt.f64 (*.f64 l (+.f64 J J))) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (cbrt.f64 (+.f64 J J)) l) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (+.f64 J J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (+.f64 J J)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (sqrt.f64 (*.f64 l (+.f64 J J))) (sqrt.f64 (*.f64 l (+.f64 J J))) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (sqrt.f64 (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 J J)) l) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (+.f64 J J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l J) 2 U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) 2) (cbrt.f64 (fma.f64 l (+.f64 J J) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (sqrt.f64 (fma.f64 l (+.f64 J J) 1)) (neg.f64 (-.f64 1 U)))
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l 2) J U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l (pow.f64 (cbrt.f64 (+.f64 J J)) 2)) (cbrt.f64 (+.f64 J J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 (+.f64 J J) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 (+.f64 J J) (sqrt.f64 l)) (sqrt.f64 l) U)
(fma.f64 2 (*.f64 l J) U)

localize28.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 74 to 37 computations (50% saved)

series28.0ms (0.3%)

Counts
3 → 54
Calls

30 calls:

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

rewrite111.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1610×log-prod
1054×fma-def
582×expm1-udef
578×log1p-udef
490×log-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01797
136793
2465193
Stop Event
node limit
Counts
3 → 145
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3)
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3) U)
Outputs
(+.f64 0 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 J) (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1/3))
(*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J))) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) 3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J)))) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (exp.f64 U)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) U)
(fma.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 U 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (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 J (+.f64 l l))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J))) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (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 J (+.f64 l l))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) 3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (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)) J) (+.f64 l l) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J)))) (*.f64 (+.f64 l l) (cbrt.f64 J)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) U)

simplify126.0ms (1.2%)

Algorithm
egg-herbie
Rules
858×cancel-sign-sub-inv
728×associate-*r*
660×associate-*l*
576×fma-def
538×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04259945
111819169
241368861
Stop Event
node limit
Counts
199 → 246
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (cbrt.f64 2))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (pow.f64 K 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (cbrt.f64 2)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (pow.f64 K 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (cbrt.f64 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (*.f64 (cbrt.f64 2) (pow.f64 K 4)))))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (pow.f64 K 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (cbrt.f64 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 K 6) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (*.f64 (cbrt.f64 2) (pow.f64 K 4))))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))))))))) (pow.f64 K 4)) (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (+.f64 (*.f64 -1/72 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/72 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))))))))) (cbrt.f64 2))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))))) (cbrt.f64 2)))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))))))))) (pow.f64 K 4)) (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
U
U
U
U
U
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U)
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2))))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/72 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/72 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))))))))) (cbrt.f64 2)) (pow.f64 (*.f64 1 (*.f64 l J)) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2))))))))))))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2))))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
U
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
U
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(+.f64 0 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1)
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 J) (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1/3))
(*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J))) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) 3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J)))) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (exp.f64 U)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) U)
(fma.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 U 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (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 J (+.f64 l l))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J))) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (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 J (+.f64 l l))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) 3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (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)) J) (+.f64 l l) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J)))) (*.f64 (+.f64 l l) (cbrt.f64 J)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) U)
Outputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (pow.f64 K 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (cbrt.f64 2)))
(fma.f64 -1/24 (*.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (*.f64 K K))) (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)))
(fma.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (*.f64 (cbrt.f64 2) (*.f64 K K)) -1/24)))
(*.f64 (cbrt.f64 (*.f64 l J)) (+.f64 (cbrt.f64 2) (*.f64 -1/24 (*.f64 (cbrt.f64 2) (*.f64 K K)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (pow.f64 K 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (cbrt.f64 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (*.f64 (cbrt.f64 2) (pow.f64 K 4)))))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (*.f64 K K))) (fma.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (*.f64 l J) -1/384) (*.f64 (cbrt.f64 2) (pow.f64 K 4)))))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (*.f64 K K))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J -1/384))))) (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (+.f64 (cbrt.f64 2) (*.f64 -1/24 (*.f64 (cbrt.f64 2) (*.f64 K K))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (cbrt.f64 2) (*.f64 l (*.f64 J -1/384)))) 1/3)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (pow.f64 K 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (cbrt.f64 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 K 6) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (*.f64 (cbrt.f64 2) (pow.f64 K 4))))))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (*.f64 K K))) (fma.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (cbrt.f64 2) (pow.f64 K 6)) (-.f64 (*.f64 (*.f64 l J) -1/46080) (fma.f64 -1/13824 (*.f64 l J) (*.f64 (*.f64 (*.f64 l J) -1/384) -1/12))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (*.f64 l J) -1/384) (*.f64 (cbrt.f64 2) (pow.f64 K 4))))))))
(fma.f64 -1/24 (*.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (*.f64 K K))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (*.f64 J J)))) (+.f64 (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 K 6) (-.f64 (*.f64 (*.f64 l J) 7/138240) (*.f64 (*.f64 l J) 1/4608)))) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 K 4) (*.f64 l (*.f64 J -1/384)))))) (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (+.f64 (cbrt.f64 2) (*.f64 -1/24 (*.f64 (cbrt.f64 2) (*.f64 K K))))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (*.f64 J J))))) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 (*.f64 l J) -23/138240)) (*.f64 (*.f64 l (*.f64 J -1/384)) (pow.f64 K 4))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1 (*.f64 l J))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))
(*.f64 (*.f64 l J) 2)
(*.f64 l (+.f64 J J))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))))
(fma.f64 (*.f64 (*.f64 l J) -1/4) (*.f64 K K) (*.f64 (*.f64 l J) 2))
(fma.f64 (*.f64 K K) (*.f64 l (*.f64 J -1/4)) (*.f64 l (+.f64 J J)))
(*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))))))))) (pow.f64 K 4)) (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))))
(fma.f64 (*.f64 (*.f64 l J) -1/4) (*.f64 K K) (fma.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 l J) -1/384)) (fma.f64 1/144 (*.f64 l J) (*.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))))))))) (pow.f64 K 4) (*.f64 (*.f64 l J) 2)))
(fma.f64 (*.f64 K K) (*.f64 l (*.f64 J -1/4)) (fma.f64 (*.f64 l J) 2 (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 l (*.f64 J -1/384)) 2/3 (fma.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (*.f64 l (*.f64 J -1/384)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2))) 2/3)) (*.f64 l (*.f64 J 1/144)))))))
(+.f64 (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 l (*.f64 J -1/384)) 2/3 (fma.f64 (*.f64 l J) 1/144 (*.f64 (cbrt.f64 (*.f64 l J)) (+.f64 (*.f64 (*.f64 1/576 (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) 2) (*.f64 (cbrt.f64 2) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/384 (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 l J))))))))))) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (+.f64 (*.f64 -1/72 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/72 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))))))))) (cbrt.f64 2))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))))) (cbrt.f64 2)))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))))))))) (pow.f64 K 4)) (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))))))
(fma.f64 (*.f64 (*.f64 l J) -1/4) (*.f64 K K) (fma.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/18 (*.f64 (*.f64 l J) -1/384)) (fma.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (fma.f64 -1/72 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 -1/72 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 l J)))) (*.f64 (-.f64 (*.f64 (*.f64 l J) -1/46080) (fma.f64 -1/13824 (*.f64 l J) (*.f64 (*.f64 (*.f64 l J) -1/384) -1/12))) (pow.f64 (cbrt.f64 2) 2)))))) (fma.f64 -1/24 (*.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))))))) (*.f64 2/3 (-.f64 (*.f64 (*.f64 l J) -1/46080) (fma.f64 -1/13824 (*.f64 l J) (*.f64 (*.f64 (*.f64 l J) -1/384) -1/12))))))) (fma.f64 (+.f64 (*.f64 2/3 (*.f64 (*.f64 l J) -1/384)) (fma.f64 1/144 (*.f64 l J) (*.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))))))))) (pow.f64 K 4) (*.f64 (*.f64 l J) 2))))
(fma.f64 (*.f64 K K) (*.f64 l (*.f64 J -1/4)) (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 l (*.f64 J -1/384)) -1/18 (fma.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 l J) 7/138240) (*.f64 (*.f64 l J) 1/4608)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (*.f64 (*.f64 l (*.f64 J -1/384)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2))) -1/36))) (fma.f64 -1/24 (*.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (*.f64 l (*.f64 J -1/384)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2))) 2/3)))) (*.f64 (-.f64 (*.f64 (*.f64 l J) 7/138240) (*.f64 (*.f64 l J) 1/4608)) 2/3)))) (fma.f64 (*.f64 l J) 2 (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 l (*.f64 J -1/384)) 2/3 (fma.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (*.f64 l (*.f64 J -1/384)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2))) 2/3)) (*.f64 l (*.f64 J 1/144))))))))
(+.f64 (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 l (*.f64 J -1/384)) -1/18 (+.f64 (*.f64 (*.f64 (*.f64 l J) -23/138240) 2/3) (*.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (+.f64 (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -23/138240) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) -1/72) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 J (*.f64 l -1/192))))) (*.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 J (*.f64 l -1/192)))) (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 1/576 (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))))) -1/24))))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 l (*.f64 J -1/384)) 2/3 (fma.f64 (*.f64 l J) 1/144 (*.f64 (cbrt.f64 (*.f64 l J)) (+.f64 (*.f64 (*.f64 1/576 (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) 2) (*.f64 (cbrt.f64 2) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/384 (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 l J)))))))))))) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
U
U
U
U
U
U
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l J) 2 U)
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U))
(fma.f64 (*.f64 (*.f64 l J) -1/4) (*.f64 K K) (fma.f64 2 (*.f64 l J) U))
(fma.f64 (*.f64 K K) (*.f64 l (*.f64 J -1/4)) (fma.f64 (*.f64 l J) 2 U))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2))))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U)))
(fma.f64 (*.f64 (*.f64 l J) -1/4) (*.f64 K K) (fma.f64 (pow.f64 K 4) (+.f64 (*.f64 2/3 (*.f64 (*.f64 l J) -1/384)) (fma.f64 1/144 (*.f64 l J) (*.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))))))))) (fma.f64 2 (*.f64 l J) U)))
(fma.f64 (*.f64 K K) (*.f64 l (*.f64 J -1/4)) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 l (*.f64 J -1/384)) 2/3 (fma.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (*.f64 l (*.f64 J -1/384)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2))) 2/3)) (*.f64 l (*.f64 J 1/144)))) (fma.f64 (*.f64 l J) 2 U)))
(+.f64 (+.f64 (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 l (*.f64 J -1/384)) 2/3 (fma.f64 (*.f64 l J) 1/144 (*.f64 (cbrt.f64 (*.f64 l J)) (+.f64 (*.f64 (*.f64 1/576 (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) 2) (*.f64 (cbrt.f64 2) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/384 (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 l J))))))))))) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (*.f64 l J)))) (pow.f64 K 2)) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/72 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/72 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))))))))) (cbrt.f64 2)) (pow.f64 (*.f64 1 (*.f64 l J)) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 (*.f64 l J)) (+.f64 (*.f64 -1/13824 (*.f64 l J)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2))))))))))))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) (*.f64 (pow.f64 (*.f64 1 (*.f64 l J)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 J 2))) 1/3) (pow.f64 (cbrt.f64 2) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 l J)) 1/3) (*.f64 (-.f64 (*.f64 1/384 (*.f64 l J)) (*.f64 1/192 (*.f64 l J))) (pow.f64 (cbrt.f64 2) 2))))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 l J))) U))))
(fma.f64 (*.f64 (*.f64 l J) -1/4) (*.f64 K K) (fma.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/18 (*.f64 (*.f64 l J) -1/384)) (fma.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (fma.f64 -1/72 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 -1/72 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 l J)))) (*.f64 (-.f64 (*.f64 (*.f64 l J) -1/46080) (fma.f64 -1/13824 (*.f64 l J) (*.f64 (*.f64 (*.f64 l J) -1/384) -1/12))) (pow.f64 (cbrt.f64 2) 2)))))) (fma.f64 -1/24 (*.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))))))) (*.f64 2/3 (-.f64 (*.f64 (*.f64 l J) -1/46080) (fma.f64 -1/13824 (*.f64 l J) (*.f64 (*.f64 (*.f64 l J) -1/384) -1/12))))))) (fma.f64 (pow.f64 K 4) (+.f64 (*.f64 2/3 (*.f64 (*.f64 l J) -1/384)) (fma.f64 1/144 (*.f64 l J) (*.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -1/384) (pow.f64 (cbrt.f64 2) 2))))))))) (fma.f64 2 (*.f64 l J) U))))
(fma.f64 (*.f64 K K) (*.f64 l (*.f64 J -1/4)) (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 l (*.f64 J -1/384)) -1/18 (fma.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 l J) 7/138240) (*.f64 (*.f64 l J) 1/4608)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (*.f64 (*.f64 l (*.f64 J -1/384)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2))) -1/36))) (fma.f64 -1/24 (*.f64 (cbrt.f64 (*.f64 l J)) (*.f64 (cbrt.f64 2) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (*.f64 l (*.f64 J -1/384)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2))) 2/3)))) (*.f64 (-.f64 (*.f64 (*.f64 l J) 7/138240) (*.f64 (*.f64 l J) 1/4608)) 2/3)))) (fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 l (*.f64 J -1/384)) 2/3 (fma.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (fma.f64 1/576 (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) (*.f64 (*.f64 (*.f64 l (*.f64 J -1/384)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 J) l)) (pow.f64 (cbrt.f64 2) 2))) 2/3)) (*.f64 l (*.f64 J 1/144)))) (fma.f64 (*.f64 l J) 2 U))))
(+.f64 (+.f64 (fma.f64 (pow.f64 K 6) (fma.f64 (*.f64 l (*.f64 J -1/384)) -1/18 (+.f64 (*.f64 (*.f64 (*.f64 l J) -23/138240) 2/3) (*.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) (+.f64 (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (*.f64 (*.f64 l J) -23/138240) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 2) 2) -1/72) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 J (*.f64 l -1/192))))) (*.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l J))) (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 J (*.f64 l -1/192)))) (*.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 1/576 (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))))) -1/24))))) (*.f64 (pow.f64 K 4) (fma.f64 (*.f64 l (*.f64 J -1/384)) 2/3 (fma.f64 (*.f64 l J) 1/144 (*.f64 (cbrt.f64 (*.f64 l J)) (+.f64 (*.f64 (*.f64 1/576 (cbrt.f64 (*.f64 (*.f64 l l) (*.f64 J J)))) 2) (*.f64 (cbrt.f64 2) (*.f64 (*.f64 (*.f64 l J) (*.f64 -1/384 (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 l J)))))))))))) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
U
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (pow.f64 1 1/3))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 0 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 1 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (+.f64 l l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 l (cbrt.f64 J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1/3))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (+.f64 l l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 l (cbrt.f64 J))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 J) (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 1/3))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (cbrt.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))) (cbrt.f64 (sqrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 2)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1/3))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))))
(cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(+.f64 0 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l (log.f64 (exp.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) 2))
(*.f64 (+.f64 l l) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J))) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 l l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (cbrt.f64 J))))
(*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J J) 2) l)))))
(*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 2 (*.f64 l (*.f64 J J)))))))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (+.f64 l l))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (+.f64 l l) (sqrt.f64 J))))
(*.f64 2 (*.f64 l (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (*.f64 l l) 4)))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) 3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J)))) (*.f64 (+.f64 l l) (cbrt.f64 J)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 l l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (cbrt.f64 J))))
(*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J J) 2) l)))))
(*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 2 (*.f64 l (*.f64 J J)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (+.f64 l l) (sqrt.f64 J))))
(*.f64 2 (*.f64 l (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (*.f64 l l) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) 2))
(*.f64 (+.f64 l l) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l (log.f64 (exp.f64 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(exp.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))) 1)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)) (/.f64 (*.f64 U U) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U))
(*.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 1 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) -2)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) -2)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U) (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) -2)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 J (*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) (neg.f64 U)))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (fma.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) (neg.f64 U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 3) (pow.f64 U 3)) 1) (fma.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2)))) -2)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U))) (neg.f64 (-.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) 2) (*.f64 U U)) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)) (neg.f64 U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) 2)) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l -2)) U))
(pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 1)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 3)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 2)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 2))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(log.f64 (exp.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))) (+.f64 1 (expm1.f64 U))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (log.f64 (pow.f64 (exp.f64 2) l))) (log1p.f64 (expm1.f64 U)))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l (log.f64 (exp.f64 2)))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (exp.f64 U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (+.f64 1 (expm1.f64 U))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(log.f64 (*.f64 (exp.f64 U) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) l) J) (cos.f64 (*.f64 K 1/2))) (+.f64 1 (expm1.f64 U))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (log.f64 (pow.f64 (exp.f64 2) l))) (log1p.f64 (expm1.f64 U)))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 l (log.f64 (exp.f64 2)))) U)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 U)) (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U) 3))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(exp.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)) 1))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 U 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 1 U (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (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 J (+.f64 l l))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) 2)) U)
(fma.f64 (+.f64 l l) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2))) U)
(fma.f64 (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J))) (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 l l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (cbrt.f64 J))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) (cbrt.f64 (*.f64 (*.f64 (*.f64 J J) 2) l))) U)
(fma.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 2 (*.f64 l (*.f64 J J))))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (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 J (+.f64 l l))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (*.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (+.f64 l l) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (*.f64 l l) 4)) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2) 3) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) 3) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (+.f64 l l) (*.f64 J J)))) (*.f64 (+.f64 l l) (cbrt.f64 J)) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J J) (+.f64 l l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (cbrt.f64 J))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) (cbrt.f64 (*.f64 (*.f64 (*.f64 J J) 2) l))) U)
(fma.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 2 (*.f64 l (*.f64 J J))))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (sqrt.f64 J))) (*.f64 (+.f64 l l) (sqrt.f64 J)) U)
(fma.f64 (*.f64 (+.f64 l l) (sqrt.f64 J)) (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 J) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (+.f64 l l) (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (*.f64 l l) 4)) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) 1) (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) 2)) U)
(fma.f64 (+.f64 l l) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2)) U)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 J) (*.f64 (+.f64 l l) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) 2))) U)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6)) (pow.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) 1/6) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)

localize67.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.9%
(+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))
79.7%
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
76.3%
(*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))
71.3%
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
Compiler

Compiled 184 to 131 computations (28.8% saved)

series27.0ms (0.2%)

Counts
4 → 105
Calls

36 calls:

TimeVariablePointExpression
5.0ms
K
@inf
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
5.0ms
U
@0
(+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))
2.0ms
J
@-inf
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
1.0ms
U
@0
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
1.0ms
J
@inf
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))

rewrite124.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
950×expm1-udef
564×add-sqr-sqrt
556×pow1
546×*-un-lft-identity
542×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026234
1585234
27700234
Stop Event
node limit
Counts
4 → 113
Calls
Call 1
Inputs
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
(*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1)
(*.f64 1 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(*.f64 (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2)) (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (/.f64 1 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))) (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))))
(/.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))))
(/.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 512 (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (neg.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))) (neg.f64 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 3) (pow.f64 (fma.f64 -8 J U) 6)) (+.f64 (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))
(/.f64 (-.f64 (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) (pow.f64 (fma.f64 -8 J U) 4)) (-.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2)))
(pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2))
(log.f64 (exp.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(exp.f64 (log.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 512 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 1 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 8) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2) (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(fma.f64 (*.f64 (sqrt.f64 512) (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U))))) (*.f64 (sqrt.f64 512) (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U))))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(fma.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))) 1)
(pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3) 1/3)
(pow.f64 (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U)))) 2)
(sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)))
(log.f64 (exp.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3))
(cbrt.f64 (*.f64 (pow.f64 K 6) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) (pow.f64 K 6)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (*.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 65536))))
(+.f64 (*.f64 (*.f64 J (*.f64 J 65536)) (pow.f64 K 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (pow.f64 K 4)))
(+.f64 (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (pow.f64 K 4)) (*.f64 (*.f64 J (*.f64 J 65536)) (pow.f64 K 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) 1)
(/.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 281474976710656 (pow.f64 (*.f64 J J) 3)) (*.f64 -549755813888/27 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)))) (+.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (-.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 J (*.f64 J 65536))))))
(/.f64 (*.f64 (pow.f64 K 4) (-.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 67108864/9 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)))) (-.f64 (*.f64 J (*.f64 J 65536)) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(/.f64 (*.f64 (+.f64 (*.f64 281474976710656 (pow.f64 (*.f64 J J) 3)) (*.f64 -549755813888/27 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3))) (pow.f64 K 4)) (+.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (-.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 J (*.f64 J 65536))))))
(/.f64 (*.f64 (-.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 67108864/9 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2))) (pow.f64 K 4)) (-.f64 (*.f64 J (*.f64 J 65536)) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 K 4)) (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))) (/.f64 (pow.f64 (fma.f64 -8 J U) 4) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 1)
(*.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2) (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(*.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (/.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (+.f64 (pow.f64 (fma.f64 -8 J U) 4) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6))) (neg.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4))) (neg.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8))) (-.f64 (pow.f64 (fma.f64 -8 J U) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (fma.f64 -8 J U) (fma.f64 -8 J U) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 1 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 1 (pow.f64 (fma.f64 -8 J U) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -8 J U) 4)) (pow.f64 (cbrt.f64 (fma.f64 -8 J U)) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8))) (cbrt.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (pow.f64 (fma.f64 -8 J U) 2))

simplify174.0ms (1.6%)

Algorithm
egg-herbie
Rules
1600×times-frac
970×fma-neg
702×fma-def
632×associate-*r*
546×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041518122
1108917266
2439417254
Stop Event
node limit
Counts
218 → 305
Calls
Call 1
Inputs
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)))
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))
(+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2)))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) U)) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U)))) J)) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2)))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) U)) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U)))) J)) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) U)) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U)))) J)) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(pow.f64 U 2)
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (pow.f64 U 2))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J))) U)))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J))) U)) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J))) U)) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(*.f64 (pow.f64 K 2) (*.f64 J U))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 2) (*.f64 J U)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 2) (*.f64 J U)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 2) (*.f64 J U)))
(*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(*.f64 (pow.f64 K 2) (*.f64 U J))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(*.f64 (pow.f64 K 2) (*.f64 U J))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J)))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J)))
(*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J)))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J)))
(*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U))) J)))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U))) J))))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U))) J))))
(+.f64 (*.f64 64 (pow.f64 J 2)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(pow.f64 U 2)
(+.f64 (pow.f64 U 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J)) U)))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J)) U)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J)) U)))))
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1)
(*.f64 1 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(*.f64 (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2)) (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (/.f64 1 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))) (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))))
(/.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))))
(/.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 512 (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (neg.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))) (neg.f64 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 3) (pow.f64 (fma.f64 -8 J U) 6)) (+.f64 (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))
(/.f64 (-.f64 (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) (pow.f64 (fma.f64 -8 J U) 4)) (-.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2)))
(pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2))
(log.f64 (exp.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(exp.f64 (log.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 512 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 1 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 8) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2) (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(fma.f64 (*.f64 (sqrt.f64 512) (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U))))) (*.f64 (sqrt.f64 512) (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U))))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(fma.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))) 1)
(pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3) 1/3)
(pow.f64 (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U)))) 2)
(sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)))
(log.f64 (exp.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3))
(cbrt.f64 (*.f64 (pow.f64 K 6) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) (pow.f64 K 6)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (*.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 65536))))
(+.f64 (*.f64 (*.f64 J (*.f64 J 65536)) (pow.f64 K 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (pow.f64 K 4)))
(+.f64 (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (pow.f64 K 4)) (*.f64 (*.f64 J (*.f64 J 65536)) (pow.f64 K 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) 1)
(/.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 281474976710656 (pow.f64 (*.f64 J J) 3)) (*.f64 -549755813888/27 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)))) (+.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (-.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 J (*.f64 J 65536))))))
(/.f64 (*.f64 (pow.f64 K 4) (-.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 67108864/9 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)))) (-.f64 (*.f64 J (*.f64 J 65536)) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(/.f64 (*.f64 (+.f64 (*.f64 281474976710656 (pow.f64 (*.f64 J J) 3)) (*.f64 -549755813888/27 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3))) (pow.f64 K 4)) (+.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (-.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 J (*.f64 J 65536))))))
(/.f64 (*.f64 (-.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 67108864/9 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2))) (pow.f64 K 4)) (-.f64 (*.f64 J (*.f64 J 65536)) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 K 4)) (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))) (/.f64 (pow.f64 (fma.f64 -8 J U) 4) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 1)
(*.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2) (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(*.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (/.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (+.f64 (pow.f64 (fma.f64 -8 J U) 4) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6))) (neg.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4))) (neg.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8))) (-.f64 (pow.f64 (fma.f64 -8 J U) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (fma.f64 -8 J U) (fma.f64 -8 J U) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 1 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 1 (pow.f64 (fma.f64 -8 J U) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -8 J U) 4)) (pow.f64 (cbrt.f64 (fma.f64 -8 J U)) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8))) (cbrt.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (pow.f64 (fma.f64 -8 J U) 2))
Outputs
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(pow.f64 (fma.f64 -8 J U) 2)
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 (+.f64 (*.f64 -8 J) U) 2))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U)) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (*.f64 512 (fma.f64 -8 J U)) (*.f64 J (*.f64 K K)) (pow.f64 (fma.f64 -8 J U) 2))
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))))
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J))
(+.f64 (*.f64 U U) (*.f64 J (fma.f64 512 (*.f64 U (*.f64 K K)) (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16)))))
(fma.f64 J (fma.f64 512 (*.f64 U (*.f64 K K)) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 U U))
(fma.f64 J (fma.f64 512 (*.f64 (*.f64 U K) K) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 U U))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (*.f64 U U) (fma.f64 (fma.f64 512 (*.f64 U (*.f64 K K)) (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16))) J (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))))
(fma.f64 U U (fma.f64 J (fma.f64 512 (*.f64 U (*.f64 K K)) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))))
(fma.f64 U U (fma.f64 J (fma.f64 512 (*.f64 (*.f64 U K) K) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (*.f64 U U) (fma.f64 (fma.f64 512 (*.f64 U (*.f64 K K)) (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16))) J (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))))
(fma.f64 U U (fma.f64 J (fma.f64 512 (*.f64 U (*.f64 K K)) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))))
(fma.f64 U U (fma.f64 J (fma.f64 512 (*.f64 (*.f64 U K) K) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))))
(*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))
(*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))
(*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))
(*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))
(+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2)))
(fma.f64 (fma.f64 512 (*.f64 U (*.f64 K K)) (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16))) J (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096)))))
(fma.f64 J (fma.f64 512 (*.f64 U (*.f64 K K)) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3)))))
(fma.f64 J (fma.f64 512 (*.f64 (*.f64 U K) K) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (*.f64 U U) (fma.f64 (fma.f64 512 (*.f64 U (*.f64 K K)) (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16))) J (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))))
(fma.f64 U U (fma.f64 J (fma.f64 512 (*.f64 U (*.f64 K K)) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))))
(fma.f64 U U (fma.f64 J (fma.f64 512 (*.f64 (*.f64 U K) K) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) U)) (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U))) J) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (*.f64 U U) (fma.f64 (fma.f64 512 (*.f64 U (*.f64 K K)) (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16))) J (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))))
(fma.f64 U U (fma.f64 J (fma.f64 512 (*.f64 U (*.f64 K K)) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))))
(fma.f64 U U (fma.f64 J (fma.f64 512 (*.f64 (*.f64 U K) K) (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))) (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))))
(*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))
(*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))
(*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))
(*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) U)) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U)))) J)) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2)))
(fma.f64 -1 (*.f64 J (fma.f64 16 U (fma.f64 -512 (*.f64 U (*.f64 K K)) (*.f64 (*.f64 8192/3 (pow.f64 K 4)) U)))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096)))))
(-.f64 (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3)))) (*.f64 J (fma.f64 U 16 (*.f64 U (+.f64 (*.f64 (*.f64 K K) -512) (*.f64 (pow.f64 K 4) 8192/3))))))
(-.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 J (fma.f64 U 16 (*.f64 U (+.f64 (*.f64 (pow.f64 K 4) 8192/3) (*.f64 (*.f64 K K) -512))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) U)) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U)))) J)) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (*.f64 U U) (fma.f64 -1 (*.f64 J (fma.f64 16 U (fma.f64 -512 (*.f64 U (*.f64 K K)) (*.f64 (*.f64 8192/3 (pow.f64 K 4)) U)))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))))
(fma.f64 U U (-.f64 (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3)))) (*.f64 J (fma.f64 U 16 (*.f64 U (+.f64 (*.f64 (*.f64 K K) -512) (*.f64 (pow.f64 K 4) 8192/3)))))))
(fma.f64 U U (-.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 J (fma.f64 U 16 (*.f64 U (+.f64 (*.f64 (pow.f64 K 4) 8192/3) (*.f64 (*.f64 K K) -512)))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) U)) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U)))) J)) (*.f64 (+.f64 64 (+.f64 (*.f64 262144/3 (pow.f64 K 4)) (*.f64 -4096 (pow.f64 K 2)))) (pow.f64 J 2))))
(+.f64 (*.f64 U U) (fma.f64 -1 (*.f64 J (fma.f64 16 U (fma.f64 -512 (*.f64 U (*.f64 K K)) (*.f64 (*.f64 8192/3 (pow.f64 K 4)) U)))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))))
(fma.f64 U U (-.f64 (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3)))) (*.f64 J (fma.f64 U 16 (*.f64 U (+.f64 (*.f64 (*.f64 K K) -512) (*.f64 (pow.f64 K 4) 8192/3)))))))
(fma.f64 U U (-.f64 (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 J (fma.f64 U 16 (*.f64 U (+.f64 (*.f64 (pow.f64 K 4) 8192/3) (*.f64 (*.f64 K K) -512)))))))
(+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))
(*.f64 (*.f64 J J) (+.f64 64 (fma.f64 262144/3 (pow.f64 K 4) (*.f64 (*.f64 K K) -4096))))
(*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))
(*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(fma.f64 (fma.f64 -16 J (fma.f64 512 (*.f64 J (*.f64 K K)) (*.f64 -8192/3 (*.f64 J (pow.f64 K 4))))) U (fma.f64 64 (*.f64 J J) (fma.f64 -4096 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3)))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (fma.f64 (fma.f64 -16 J (fma.f64 512 (*.f64 J (*.f64 K K)) (*.f64 -8192/3 (*.f64 J (pow.f64 K 4))))) U (*.f64 U U)) (fma.f64 64 (*.f64 J J) (fma.f64 -4096 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (fma.f64 U U (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (fma.f64 U U (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (fma.f64 (fma.f64 -16 J (fma.f64 512 (*.f64 J (*.f64 K K)) (*.f64 -8192/3 (*.f64 J (pow.f64 K 4))))) U (*.f64 U U)) (fma.f64 64 (*.f64 J J) (fma.f64 -4096 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (fma.f64 U U (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (fma.f64 U U (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (pow.f64 U 2))
(fma.f64 (fma.f64 -16 J (fma.f64 512 (*.f64 J (*.f64 K K)) (*.f64 -8192/3 (*.f64 J (pow.f64 K 4))))) U (*.f64 U U))
(*.f64 U (+.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (fma.f64 (fma.f64 -16 J (fma.f64 512 (*.f64 J (*.f64 K K)) (*.f64 -8192/3 (*.f64 J (pow.f64 K 4))))) U (*.f64 U U)) (fma.f64 64 (*.f64 J J) (fma.f64 -4096 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (fma.f64 U U (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (fma.f64 U U (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 J) (+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) J)) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J)))) U) (+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (fma.f64 (fma.f64 -16 J (fma.f64 512 (*.f64 J (*.f64 K K)) (*.f64 -8192/3 (*.f64 J (pow.f64 K 4))))) U (*.f64 U U)) (fma.f64 64 (*.f64 J J) (fma.f64 -4096 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (fma.f64 U U (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3))))))
(fma.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4))))) (fma.f64 U U (*.f64 (*.f64 J J) (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64)))))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J))) U)))
(+.f64 (*.f64 U U) (neg.f64 (*.f64 U (fma.f64 -512 (*.f64 J (*.f64 K K)) (fma.f64 8192/3 (*.f64 J (pow.f64 K 4)) (*.f64 J 16))))))
(*.f64 U (+.f64 (neg.f64 (fma.f64 -512 (*.f64 J (*.f64 K K)) (*.f64 J (+.f64 16 (*.f64 (pow.f64 K 4) 8192/3))))) U))
(*.f64 U (+.f64 U (neg.f64 (fma.f64 -512 (*.f64 J (*.f64 K K)) (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J))) U)) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (*.f64 U U) (fma.f64 -1 (*.f64 U (fma.f64 -512 (*.f64 J (*.f64 K K)) (fma.f64 8192/3 (*.f64 J (pow.f64 K 4)) (*.f64 J 16)))) (fma.f64 64 (*.f64 J J) (fma.f64 -4096 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3))))))
(fma.f64 U U (-.f64 (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3)))) (*.f64 U (fma.f64 -512 (*.f64 J (*.f64 K K)) (*.f64 J (+.f64 16 (*.f64 (pow.f64 K 4) 8192/3)))))))
(fma.f64 U U (fma.f64 J (*.f64 J (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (neg.f64 (fma.f64 -512 (*.f64 J (*.f64 K K)) (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16)))))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -512 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J))) U)) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 -4096 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))))
(+.f64 (*.f64 U U) (fma.f64 -1 (*.f64 U (fma.f64 -512 (*.f64 J (*.f64 K K)) (fma.f64 8192/3 (*.f64 J (pow.f64 K 4)) (*.f64 J 16)))) (fma.f64 64 (*.f64 J J) (fma.f64 -4096 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3))))))
(fma.f64 U U (-.f64 (*.f64 (*.f64 J J) (+.f64 64 (fma.f64 (*.f64 K K) -4096 (*.f64 (pow.f64 K 4) 262144/3)))) (*.f64 U (fma.f64 -512 (*.f64 J (*.f64 K K)) (*.f64 J (+.f64 16 (*.f64 (pow.f64 K 4) 8192/3)))))))
(fma.f64 U U (fma.f64 J (*.f64 J (+.f64 (*.f64 K (*.f64 K -4096)) (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (neg.f64 (fma.f64 -512 (*.f64 J (*.f64 K K)) (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16)))))))
(*.f64 (pow.f64 K 2) (*.f64 J U))
(*.f64 (*.f64 K K) (*.f64 J U))
(*.f64 J (*.f64 U (*.f64 K K)))
(*.f64 J (*.f64 (*.f64 U K) K))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 2) (*.f64 J U)))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 2) (*.f64 J U)))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 (pow.f64 K 2) (*.f64 J U)))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))
(*.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)))
(*.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))
(*.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)))
(*.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J U)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2)))
(*.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)))
(*.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(*.f64 (pow.f64 K 2) (*.f64 U J))
(*.f64 (*.f64 K K) (*.f64 J U))
(*.f64 J (*.f64 U (*.f64 K K)))
(*.f64 J (*.f64 (*.f64 U K) K))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(*.f64 (pow.f64 K 2) (*.f64 U J))
(*.f64 (*.f64 K K) (*.f64 J U))
(*.f64 J (*.f64 U (*.f64 K K)))
(*.f64 J (*.f64 (*.f64 U K) K))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 U J)) (*.f64 -8 (*.f64 (pow.f64 K 2) (pow.f64 J 2))))
(fma.f64 -8 (*.f64 (*.f64 K K) (*.f64 J J)) (*.f64 (*.f64 K K) (*.f64 J U)))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 U (*.f64 K K))))
(fma.f64 -8 (*.f64 J (*.f64 J (*.f64 K K))) (*.f64 J (*.f64 (*.f64 U K) K)))
(*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J)))
(*.f64 (*.f64 -8192/3 (pow.f64 K 4)) (*.f64 J U))
(*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4)))
(*.f64 (*.f64 U (*.f64 -8192/3 (pow.f64 K 4))) J)
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2)))
(*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4)))
(*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2)))
(*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4)))
(*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 U J))) (*.f64 262144/3 (*.f64 (pow.f64 K 4) (pow.f64 J 2))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))
(*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4)))
(*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)))
(*.f64 (*.f64 -8192/3 (pow.f64 K 4)) (*.f64 J U))
(*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4)))
(*.f64 (*.f64 U (*.f64 -8192/3 (pow.f64 K 4))) J)
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)))
(*.f64 (*.f64 -8192/3 (pow.f64 K 4)) (*.f64 J U))
(*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4)))
(*.f64 (*.f64 U (*.f64 -8192/3 (pow.f64 K 4))) J)
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(fma.f64 -8192/3 (*.f64 (pow.f64 K 4) (*.f64 J U)) (*.f64 262144/3 (*.f64 (*.f64 J J) (pow.f64 K 4))))
(fma.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 262144/3)) (*.f64 (*.f64 J U) (*.f64 -8192/3 (pow.f64 K 4))))
(fma.f64 -8192/3 (*.f64 J (*.f64 U (pow.f64 K 4))) (*.f64 (*.f64 J J) (*.f64 (pow.f64 K 4) 262144/3)))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J))
(+.f64 (*.f64 U U) (*.f64 J (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16))))
(fma.f64 J (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)) (*.f64 U U))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J)))
(fma.f64 (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)) (*.f64 J J) (+.f64 (*.f64 U U) (*.f64 J (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16)))))
(fma.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64) (fma.f64 J (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)) (*.f64 U U)))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J)))
(fma.f64 (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)) (*.f64 J J) (+.f64 (*.f64 U U) (*.f64 J (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16)))))
(fma.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64) (fma.f64 J (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)) (*.f64 U U)))
(*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2))
(*.f64 (*.f64 J J) (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)))
(*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64))
(*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64)))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J))
(fma.f64 (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)) (*.f64 J J) (*.f64 J (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16))))
(fma.f64 J (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)) (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)))
(fma.f64 J (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)) (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J)))
(fma.f64 (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)) (*.f64 J J) (+.f64 (*.f64 U U) (*.f64 J (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16)))))
(fma.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64) (fma.f64 J (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)) (*.f64 U U)))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -8192/3 (*.f64 (pow.f64 K 4) U)) (*.f64 -16 U)) J)))
(fma.f64 (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)) (*.f64 J J) (+.f64 (*.f64 U U) (*.f64 J (fma.f64 -8192/3 (*.f64 U (pow.f64 K 4)) (*.f64 U -16)))))
(fma.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64) (fma.f64 J (*.f64 U (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)) (*.f64 U U)))
(*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2))
(*.f64 (*.f64 J J) (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)))
(*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64))
(*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64)))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U))) J)))
(fma.f64 (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)) (*.f64 J J) (neg.f64 (*.f64 J (fma.f64 16 U (*.f64 (*.f64 8192/3 (pow.f64 K 4)) U)))))
(-.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)) (*.f64 J (*.f64 U (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16))))
(-.f64 (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 J (*.f64 U (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16))))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U))) J))))
(fma.f64 (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)) (*.f64 J J) (+.f64 (*.f64 U U) (neg.f64 (*.f64 J (fma.f64 16 U (*.f64 (*.f64 8192/3 (pow.f64 K 4)) U))))))
(-.f64 (fma.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64) (*.f64 U U)) (*.f64 J (*.f64 U (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16))))
(+.f64 (*.f64 (+.f64 64 (*.f64 262144/3 (pow.f64 K 4))) (pow.f64 J 2)) (+.f64 (pow.f64 U 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 U) (*.f64 8192/3 (*.f64 (pow.f64 K 4) U))) J))))
(fma.f64 (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)) (*.f64 J J) (+.f64 (*.f64 U U) (neg.f64 (*.f64 J (fma.f64 16 U (*.f64 (*.f64 8192/3 (pow.f64 K 4)) U))))))
(-.f64 (fma.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64) (*.f64 U U)) (*.f64 J (*.f64 U (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16))))
(+.f64 (*.f64 64 (pow.f64 J 2)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))
(*.f64 (*.f64 J J) (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3)))
(*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64))
(*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64)))
(+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2))))))
(fma.f64 64 (*.f64 J J) (fma.f64 (fma.f64 -16 J (*.f64 -8192/3 (*.f64 J (pow.f64 K 4)))) U (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3))))
(+.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))))
(+.f64 (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(+.f64 (*.f64 U U) (fma.f64 64 (*.f64 J J) (fma.f64 (fma.f64 -16 J (*.f64 -8192/3 (*.f64 J (pow.f64 K 4)))) U (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U U (+.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)))))
(fma.f64 U U (+.f64 (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(+.f64 (*.f64 U U) (fma.f64 64 (*.f64 J J) (fma.f64 (fma.f64 -16 J (*.f64 -8192/3 (*.f64 J (pow.f64 K 4)))) U (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U U (+.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)))))
(fma.f64 U U (+.f64 (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)))))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U))
(+.f64 (*.f64 U U) (*.f64 U (fma.f64 -16 J (*.f64 -8192/3 (*.f64 J (pow.f64 K 4))))))
(*.f64 U (+.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(+.f64 (*.f64 U U) (fma.f64 64 (*.f64 J J) (fma.f64 (fma.f64 -16 J (*.f64 -8192/3 (*.f64 J (pow.f64 K 4)))) U (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U U (+.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)))))
(fma.f64 U U (+.f64 (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (+.f64 (*.f64 -16 J) (*.f64 -8192/3 (*.f64 (pow.f64 K 4) J))) U) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))))))
(+.f64 (*.f64 U U) (fma.f64 64 (*.f64 J J) (fma.f64 (fma.f64 -16 J (*.f64 -8192/3 (*.f64 J (pow.f64 K 4)))) U (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3)))))
(fma.f64 U U (+.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)))))
(fma.f64 U U (+.f64 (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (*.f64 J (+.f64 (*.f64 -8192/3 (pow.f64 K 4)) -16)))))
(pow.f64 U 2)
(*.f64 U U)
(+.f64 (pow.f64 U 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J)) U)))
(+.f64 (*.f64 U U) (neg.f64 (*.f64 U (fma.f64 8192/3 (*.f64 J (pow.f64 K 4)) (*.f64 J 16)))))
(*.f64 U (+.f64 U (neg.f64 (*.f64 J (+.f64 16 (*.f64 (pow.f64 K 4) 8192/3))))))
(*.f64 U (+.f64 U (neg.f64 (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J)) U)))))
(+.f64 (*.f64 U U) (fma.f64 64 (*.f64 J J) (fma.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3) (neg.f64 (*.f64 U (fma.f64 8192/3 (*.f64 J (pow.f64 K 4)) (*.f64 J 16)))))))
(fma.f64 U U (-.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)) (*.f64 U (*.f64 J (+.f64 16 (*.f64 (pow.f64 K 4) 8192/3))))))
(fma.f64 U U (-.f64 (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16)))))
(+.f64 (pow.f64 U 2) (+.f64 (*.f64 64 (pow.f64 J 2)) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 65536/3 (pow.f64 J 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 8192/3 (*.f64 (pow.f64 K 4) J)) (*.f64 16 J)) U)))))
(+.f64 (*.f64 U U) (fma.f64 64 (*.f64 J J) (fma.f64 (pow.f64 K 4) (*.f64 (*.f64 J J) 262144/3) (neg.f64 (*.f64 U (fma.f64 8192/3 (*.f64 J (pow.f64 K 4)) (*.f64 J 16)))))))
(fma.f64 U U (-.f64 (*.f64 (*.f64 J J) (fma.f64 (pow.f64 K 4) 262144/3 64)) (*.f64 U (*.f64 J (+.f64 16 (*.f64 (pow.f64 K 4) 8192/3))))))
(fma.f64 U U (-.f64 (*.f64 J (*.f64 J (fma.f64 (pow.f64 K 4) 262144/3 64))) (*.f64 U (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) 8192/3) 16)))))
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(pow.f64 (fma.f64 -8 J U) 2)
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))) 1)
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))
(*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1)
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(*.f64 1 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(*.f64 (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2)))
(*.f64 (cbrt.f64 (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))) (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))) 2)))
(*.f64 (cbrt.f64 (fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))) (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2)) (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (cbrt.f64 (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))) (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))) 2)))
(*.f64 (cbrt.f64 (fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))) (cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))) 2)))
(*.f64 (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(*.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))))))
(*.f64 (fma.f64 134217728 (pow.f64 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (*.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 -512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))))))))
(/.f64 (fma.f64 134217728 (pow.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 J K) (*.f64 K -512)) (fma.f64 -8 J U))) (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144)))
(/.f64 (fma.f64 134217728 (*.f64 (pow.f64 K 6) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 K K) (*.f64 J -512)) (fma.f64 -8 J U))) (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (/.f64 1 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))) (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))))
(*.f64 (fma.f64 134217728 (pow.f64 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (*.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 -512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))))))))
(/.f64 (fma.f64 134217728 (pow.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 J K) (*.f64 K -512)) (fma.f64 -8 J U))) (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144)))
(/.f64 (fma.f64 134217728 (*.f64 (pow.f64 K 6) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 K K) (*.f64 J -512)) (fma.f64 -8 J U))) (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))))
(*.f64 (fma.f64 134217728 (pow.f64 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (*.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 -512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))))))))
(/.f64 (fma.f64 134217728 (pow.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 J K) (*.f64 K -512)) (fma.f64 -8 J U))) (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144)))
(/.f64 (fma.f64 134217728 (*.f64 (pow.f64 K 6) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 K K) (*.f64 J -512)) (fma.f64 -8 J U))) (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2)))
(/.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 512 (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))))
(/.f64 (fma.f64 134217728 (pow.f64 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (*.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (fma.f64 134217728 (pow.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2) (*.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (fma.f64 134217728 (*.f64 (pow.f64 K 6) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2) (*.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2)) (-.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (neg.f64 (+.f64 (*.f64 134217728 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3)) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))))))
(/.f64 (neg.f64 (fma.f64 134217728 (pow.f64 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (*.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 -512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))))))))
(*.f64 1 (/.f64 (fma.f64 134217728 (pow.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) 3) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 J K) (*.f64 K -512)) (fma.f64 -8 J U))) (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144))))
(*.f64 1 (/.f64 (fma.f64 134217728 (*.f64 (pow.f64 K 6) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)) (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 3)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 K K) (*.f64 J -512)) (fma.f64 -8 J U))) (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2) (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))) (neg.f64 (-.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2) (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 J K) (*.f64 K -512)) (fma.f64 -8 J U))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2) (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 K K) (*.f64 J -512)) (fma.f64 -8 J U))))
(/.f64 (+.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 3) (pow.f64 (fma.f64 -8 J U) 6)) (+.f64 (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) 3) (pow.f64 (fma.f64 -8 J U) 6)) (fma.f64 (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (pow.f64 (fma.f64 -8 J U) 2) (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) 3) (pow.f64 (fma.f64 -8 J U) 6)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (pow.f64 (fma.f64 -8 J U) 2) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) 3) (pow.f64 (fma.f64 -8 J U) 6)) (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (*.f64 (pow.f64 (fma.f64 -8 J U) 2) (-.f64 (pow.f64 (fma.f64 -8 J U) 2) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2) (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2)) (-.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2) (pow.f64 (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2) (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 J K) (*.f64 K -512)) (fma.f64 -8 J U))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) 2) (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2)) (+.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 (*.f64 (*.f64 K K) (*.f64 J -512)) (fma.f64 -8 J U))))
(/.f64 (-.f64 (*.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) (pow.f64 (fma.f64 -8 J U) 4)) (-.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2)))
(/.f64 (-.f64 (*.f64 (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (pow.f64 (fma.f64 -8 J U) 4)) (-.f64 (fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (pow.f64 (fma.f64 -8 J U) 2)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (neg.f64 (pow.f64 (fma.f64 -8 J U) 4))) (-.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (pow.f64 (fma.f64 -8 J U) 2)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))))) (pow.f64 (fma.f64 -8 J U) 4)) (-.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U))))) (pow.f64 (fma.f64 -8 J U) 2)))
(pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1)
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(pow.f64 (cbrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 3)
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(pow.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3) 1/3)
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(pow.f64 (sqrt.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 2)
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(sqrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(log.f64 (exp.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(cbrt.f64 (pow.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(expm1.f64 (log1p.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(exp.f64 (log.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 1))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(log1p.f64 (expm1.f64 (fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 512 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 1 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 2)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 8) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))) 8) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)) 262144)) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))) 8) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) 2)) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))) 8) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2) (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (*.f64 (sqrt.f64 512) (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U))))) (*.f64 (sqrt.f64 512) (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U))))) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (*.f64 512 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(+.f64 (pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) 2) (*.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U))))
(+.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 J (*.f64 -8192/3 (fma.f64 -8 J U))))))) 2))
(+.f64 (*.f64 (*.f64 K K) (*.f64 512 (*.f64 J (fma.f64 -8 J U)))) (pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) 2))
(fma.f64 (*.f64 512 (*.f64 K K)) (*.f64 J (fma.f64 -8 J U)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 512 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))) 1)
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 1)
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 3)
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3) 1/3)
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(pow.f64 (*.f64 K (sqrt.f64 (*.f64 J (fma.f64 -8 J U)))) 2)
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)))
(fabs.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))))
(log.f64 (exp.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))))))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K))) 3))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(cbrt.f64 (*.f64 (pow.f64 K 6) (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) (pow.f64 K 6)))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(exp.f64 (log.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))) 1))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J (*.f64 K K)))))
(*.f64 (*.f64 K K) (*.f64 J (fma.f64 -8 J U)))
(*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U)))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (*.f64 (pow.f64 K 4) (*.f64 J (*.f64 J 65536))))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(+.f64 (*.f64 (*.f64 J (*.f64 J 65536)) (pow.f64 K 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (pow.f64 K 4)))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(+.f64 (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (pow.f64 K 4)) (*.f64 (*.f64 J (*.f64 J 65536)) (pow.f64 K 4)))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))) 1)
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(/.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 281474976710656 (pow.f64 (*.f64 J J) 3)) (*.f64 -549755813888/27 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3)))) (+.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (-.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 J (*.f64 J 65536))))))
(/.f64 (fma.f64 281474976710656 (pow.f64 (*.f64 J J) 3) (*.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) -549755813888/27)) (/.f64 (fma.f64 4294967296 (pow.f64 J 4) (*.f64 (fma.f64 -8 J U) (*.f64 (*.f64 J -8192/3) (-.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 65536 (*.f64 J J)))))) (pow.f64 K 4)))
(*.f64 (/.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (*.f64 -8192/3 (fma.f64 -8 J U))) (*.f64 J (-.f64 (*.f64 -8192/3 (fma.f64 -8 J U)) (*.f64 J 65536))) (*.f64 4294967296 (pow.f64 J 4)))) (fma.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) -549755813888/27 (*.f64 281474976710656 (pow.f64 J 6))))
(*.f64 (/.f64 (pow.f64 K 4) (fma.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 J (-.f64 (*.f64 -8192/3 (fma.f64 -8 J U)) (*.f64 J 65536))) (*.f64 4294967296 (pow.f64 J 4)))) (fma.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) -549755813888/27 (*.f64 281474976710656 (pow.f64 J 6))))
(/.f64 (*.f64 (pow.f64 K 4) (-.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 67108864/9 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)))) (-.f64 (*.f64 J (*.f64 J 65536)) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(/.f64 (pow.f64 K 4) (/.f64 (-.f64 (*.f64 65536 (*.f64 J J)) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (+.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 -67108864/9 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)))))
(*.f64 (/.f64 (pow.f64 K 4) (*.f64 J (-.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) (fma.f64 4294967296 (pow.f64 J 4) (*.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2) -67108864/9)))
(/.f64 (*.f64 (+.f64 (*.f64 281474976710656 (pow.f64 (*.f64 J J) 3)) (*.f64 -549755813888/27 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3))) (pow.f64 K 4)) (+.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (-.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 J (*.f64 J 65536))))))
(/.f64 (fma.f64 281474976710656 (pow.f64 (*.f64 J J) 3) (*.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) -549755813888/27)) (/.f64 (fma.f64 4294967296 (pow.f64 J 4) (*.f64 (fma.f64 -8 J U) (*.f64 (*.f64 J -8192/3) (-.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 65536 (*.f64 J J)))))) (pow.f64 K 4)))
(*.f64 (/.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (*.f64 -8192/3 (fma.f64 -8 J U))) (*.f64 J (-.f64 (*.f64 -8192/3 (fma.f64 -8 J U)) (*.f64 J 65536))) (*.f64 4294967296 (pow.f64 J 4)))) (fma.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) -549755813888/27 (*.f64 281474976710656 (pow.f64 J 6))))
(*.f64 (/.f64 (pow.f64 K 4) (fma.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)) (*.f64 J (-.f64 (*.f64 -8192/3 (fma.f64 -8 J U)) (*.f64 J 65536))) (*.f64 4294967296 (pow.f64 J 4)))) (fma.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 3) -549755813888/27 (*.f64 281474976710656 (pow.f64 J 6))))
(/.f64 (*.f64 (-.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 67108864/9 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2))) (pow.f64 K 4)) (-.f64 (*.f64 J (*.f64 J 65536)) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(/.f64 (pow.f64 K 4) (/.f64 (-.f64 (*.f64 65536 (*.f64 J J)) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (+.f64 (*.f64 4294967296 (pow.f64 J 4)) (*.f64 -67108864/9 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2)))))
(*.f64 (/.f64 (pow.f64 K 4) (*.f64 J (-.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) (fma.f64 4294967296 (pow.f64 J 4) (*.f64 (pow.f64 (*.f64 J (fma.f64 -8 J U)) 2) -67108864/9)))
(pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 1)
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 3)
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) 1/3)
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(pow.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) 2)
(pow.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 J (*.f64 -8192/3 (fma.f64 -8 J U)))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8)))
(fabs.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 K 4)) (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536)))))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) 1))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) 1)
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))) (/.f64 (pow.f64 (fma.f64 -8 J U) 4) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(*.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 1)
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(*.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 2) (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(*.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))))
(pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) 2)
(pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 J (*.f64 -8192/3 (fma.f64 -8 J U))))))) 2)
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (/.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (-.f64 (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (/.f64 1 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (-.f64 (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (-.f64 (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6)) (+.f64 (pow.f64 (fma.f64 -8 J U) 4) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (-.f64 (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) 3) (pow.f64 (fma.f64 -8 J U) 6))) (neg.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))) 3))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (-.f64 (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (pow.f64 (fma.f64 -8 J U) 4)) (*.f64 (pow.f64 K 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -8 J U) 6) (pow.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))) 3)) (fma.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8) (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (*.f64 (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4))) (neg.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8)) (pow.f64 (fma.f64 -8 J U) 4))) (neg.f64 (fma.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 K 4) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8))) (neg.f64 (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (neg.f64 (pow.f64 (fma.f64 -8 J U) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8))) (-.f64 (pow.f64 (fma.f64 -8 J U) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8))) (-.f64 (pow.f64 (fma.f64 -8 J U) 2) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -8 J U) 4) (*.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8))) (-.f64 (pow.f64 (fma.f64 -8 J U) 2) (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))))
(pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 1)
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 3)
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3) 1/3)
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))) 2)
(pow.f64 (hypot.f64 (fma.f64 -8 J U) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 J (*.f64 -8192/3 (fma.f64 -8 J U))))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 2))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)))))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2)) 3))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))) 1))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (fma.f64 -8 J U) (fma.f64 -8 J U) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 1 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 1 (pow.f64 (fma.f64 -8 J U) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -8 J U) 4)) (pow.f64 (cbrt.f64 (fma.f64 -8 J U)) 2) (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -8 J U) 4)) (pow.f64 (cbrt.f64 (fma.f64 -8 J U)) 2) (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -8 J U) 4)) (pow.f64 (cbrt.f64 (fma.f64 -8 J U)) 2) (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U))))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) 2) (pow.f64 K 8))) (cbrt.f64 (*.f64 (fma.f64 (*.f64 J (fma.f64 -8 J U)) -8192/3 (*.f64 J (*.f64 J 65536))) (pow.f64 K 4))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))) 2) (pow.f64 K 8))) (cbrt.f64 (*.f64 (pow.f64 K 4) (fma.f64 65536 (*.f64 J J) (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))) 2) (pow.f64 K 8))) (cbrt.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))) (pow.f64 (fma.f64 -8 J U) 2))
(fma.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) (pow.f64 (fma.f64 -8 J U) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) 2) (pow.f64 (fma.f64 -8 J U) 2))
(+.f64 (pow.f64 (fma.f64 -8 J U) 2) (pow.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 J (*.f64 -8192/3 (fma.f64 -8 J U)))))) 2))
(+.f64 (pow.f64 (fma.f64 -8 J U) 2) (pow.f64 (*.f64 (*.f64 K K) (hypot.f64 (*.f64 J 256) (sqrt.f64 (*.f64 (fma.f64 -8 J U) (*.f64 J -8192/3))))) 2))

eval644.0ms (5.9%)

Compiler

Compiled 33763 to 21238 computations (37.1% saved)

prune396.0ms (3.7%)

Pruning

113 alts after pruning (107 fresh and 6 done)

PrunedKeptTotal
New1018341052
Fresh147387
Picked101
Done268
Total10351131148
Accurracy
53.1%
Counts
1148 → 113
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.2%
(fma.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
24.4%
(fma.f64 (*.f64 J 2) (pow.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 3)) 3) U)
49.1%
(fma.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 3) U)
42.4%
(fma.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 l) 3) U)
24.5%
(fma.f64 (*.f64 J 2) (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6)) U)
49.4%
(fma.f64 (*.f64 J 2) (expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
30.2%
(fma.f64 (*.f64 2 l) (fma.f64 (*.f64 K (*.f64 K J)) -32 J) U)
15.4%
(fma.f64 (*.f64 2 l) (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3) U)
13.9%
(fma.f64 (*.f64 2 l) (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
41.7%
(fma.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3) U)
15.9%
(fma.f64 (*.f64 2 l) (-.f64 (fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) (*.f64 (/.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K))) (/.f64 (cos.f64 (*.f64 -8 K)) J))) -3) U)
33.6%
(fma.f64 (*.f64 2 l) (-.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)) -3) U)
13.8%
(fma.f64 (*.f64 2 l) (-.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))))) -3) U)
22.7%
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 J)) -3) U)
13.6%
(fma.f64 (*.f64 2 l) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
37.7%
(fma.f64 (*.f64 2 l) (fabs.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
6.0%
(fma.f64 (*.f64 2 l) (exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) -3)) U)
29.7%
(fma.f64 (*.f64 2 l) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
2.8%
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) (*.f64 U -3))
2.0%
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2))
2.0%
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
1.9%
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -3)
1.6%
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -8)
1.8%
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
2.1%
(pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)
10.2%
(pow.f64 (sqrt.f64 (fma.f64 J 24 U)) 2)
1.1%
(pow.f64 (exp.f64 2) (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)))
21.1%
(pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 3)
33.0%
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 3)
23.2%
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (-.f64 U (*.f64 l (+.f64 J J))))
28.5%
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))))
49.2%
(+.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))))) U)
49.6%
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3) 3) U)
32.9%
(+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3) U)
42.3%
(+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) 3) U)
42.4%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 3) U)
33.8%
(+.f64 (*.f64 (+.f64 l l) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))) U)
32.5%
(+.f64 (*.f64 (+.f64 l l) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) U)
27.2%
(+.f64 (*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J J) 2) l))))) U)
42.6%
(+.f64 (*.f64 (+.f64 J J) l) U)
33.8%
(+.f64 (*.f64 (*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) 2)) U)
33.8%
(+.f64 (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))) U)
32.9%
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J))) U)
19.7%
(+.f64 (*.f64 (*.f64 l (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J))) U)
24.7%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) U)
26.9%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2)) U)
30.3%
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
50.2%
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
21.6%
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
32.5%
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (*.f64 l l) 4))) U)
32.9%
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) 3)) U)
32.7%
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (pow.f64 l 3) 8))) U)
1.3%
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (*.f64 (*.f64 J J) (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3))))
1.2%
(+.f64 (*.f64 512 (fabs.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
26.5%
(+.f64 (*.f64 8 l) U)
34.2%
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
18.2%
(+.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))))))
10.9%
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 3932160 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (+.f64 (*.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))) (*.f64 -262144 (/.f64 J (+.f64 1 J)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J)))) J) (+.f64 1 J))) (*.f64 -16384/3 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))))) l)))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (*.f64 l (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))))) U))))
24.5%
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -32768/45 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1024/3 (*.f64 (pow.f64 K 4) (*.f64 l J))) U))))
35.2%
(+.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) U)
36.4%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
36.3%
(+.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))) U)
31.4%
(+.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3)) 1/3))) U)
24.5%
(+.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 2))) U)
24.5%
(+.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 3))) U)
24.5%
(+.f64 (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))) U)
34.4%
(+.f64 (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3))) U)
24.6%
(+.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (+.f64 J J)))) 3)) U)
12.0%
(+.f64 U (*.f64 (fma.f64 (*.f64 K (*.f64 K J)) -32 J) 24))
2.4%
(+.f64 U (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) 24))
21.5%
(+.f64 U (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3) 24))
26.6%
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 (*.f64 K -64) K 2) (*.f64 1024/3 (pow.f64 K 4)))))
26.9%
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)) (*.f64 K (*.f64 K -1/4)))))
30.1%
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
21.5%
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24))
9.4%
(+.f64 U (*.f64 J (+.f64 (*.f64 K (*.f64 K -768)) (fma.f64 4096 (pow.f64 K 4) 24))))
11.0%
(+.f64 U (*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K)))))
21.4%
(+.f64 U (*.f64 J 24))
1.5%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 256 (*.f64 K (*.f64 K J)) (fma.f64 -8 J U)))
2.0%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 (*.f64 -8 J) U))
2.0%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)))
2.2%
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fabs.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
1.2%
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
10.3%
(*.f64 (*.f64 2 l) (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
19.3%
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
19.3%
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))
18.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.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)))))
18.2%
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.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))))))
2.9%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
18.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) J))
18.2%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.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)))) J))
18.4%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
3.0%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 512 J))
3.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 J))
3.3%
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))
1.6%
(*.f64 U (+.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4)))))))
2.4%
(*.f64 U U)
3.0%
(*.f64 24 J)
11.4%
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
10.0%
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 2))
13.5%
(expm1.f64 (log1p.f64 (fma.f64 J 24 U)))
22.0%
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
13.8%
(expm1.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
1.8%
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
1.1%
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
8.5%
(cbrt.f64 (pow.f64 (fma.f64 J 24 U) 3))
33.0%
U
2.6%
27
2.6%
1/4
2.6%
1/512
2.5%
0
2.8%
-1
2.8%
-3
Compiler

Compiled 2271 to 1723 computations (24.1% saved)

regimes757.0ms (7%)

Counts
167 → 1
Calls
Call 1
Inputs
-3
-1
0
1/512
1/4
1
27
U
(*.f64 24 J)
(*.f64 U U)
(+.f64 U (*.f64 J 24))
(+.f64 (*.f64 8 l) U)
(+.f64 (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 (+.f64 J J) l) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
(+.f64 U (*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2)) U)
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 512 J))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24))
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
(*.f64 (*.f64 2 l) (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(+.f64 U (*.f64 (fma.f64 (*.f64 K (*.f64 K J)) -32 J) 24))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (*.f64 l l) 4))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 l l)) (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (+.f64 l l) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)) (*.f64 K (*.f64 K -1/4)))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (-.f64 U (*.f64 l (+.f64 J J))))
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) U)
(+.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 3) U)
(pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) (*.f64 U -3))
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
(+.f64 (*.f64 (*.f64 l (sqrt.f64 (+.f64 J J))) (sqrt.f64 (+.f64 J J))) U)
(fma.f64 (*.f64 2 l) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J) U)
(fma.f64 (*.f64 2 l) (fma.f64 (*.f64 K (*.f64 K J)) -32 J) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 (pow.f64 l 3) 8))) U)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 (*.f64 -8 J) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) J))
(*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 -8192/3 (fma.f64 -8 J U)))))
(+.f64 U (*.f64 J (+.f64 (*.f64 K (*.f64 K -768)) (fma.f64 4096 (pow.f64 K 4) 24))))
(fma.f64 (*.f64 2 l) (-.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 -8 K))) (/.f64 -1 J)) -3) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (fma.f64 1/192 (pow.f64 K 4) (*.f64 K (*.f64 K -1/4))))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (fma.f64 (*.f64 K -64) K 2) (*.f64 1024/3 (pow.f64 K 4)))))
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(*.f64 U (+.f64 U (fma.f64 J -16 (*.f64 J (+.f64 (*.f64 512 (*.f64 K K)) (*.f64 -8192/3 (pow.f64 K 4)))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (*.f64 (*.f64 J J) (+.f64 64 (*.f64 (pow.f64 K 4) 262144/3))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) U)
(expm1.f64 (log1p.f64 (fma.f64 J 24 U)))
(cbrt.f64 (pow.f64 (fma.f64 J 24 U) 3))
(pow.f64 (cbrt.f64 (fma.f64 J 24 U)) 3)
(pow.f64 (sqrt.f64 (fma.f64 J 24 U)) 2)
(fma.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 l) 3) U)
(cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 J)) -3) U)
(+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 l J)) (cbrt.f64 2)) 3) U)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -8)
(pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) -3)
(+.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 l (+.f64 J J)))) 3)) U)
(fma.f64 (*.f64 2 l) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
(fma.f64 (*.f64 2 l) (fabs.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
(fma.f64 (*.f64 2 l) (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 U (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3) 24))
(fma.f64 (*.f64 2 l) (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
(fma.f64 (*.f64 2 l) (pow.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -3) U)
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) U)
(*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 2 (*.f64 l (cbrt.f64 J))) 3)) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3) U)
(+.f64 U (*.f64 (fma.f64 J (fma.f64 (pow.f64 K 4) 512/3 (*.f64 K (*.f64 K -32))) J) 24))
(fma.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) J))
(+.f64 (*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J J) 2) l))))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))) (cos.f64 (/.f64 K 2))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.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 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (+.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 -4096/3 (pow.f64 K 4)) (*.f64 K (*.f64 K 256))) -8))))
(+.f64 (*.f64 (+.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)))) (cos.f64 (/.f64 K 2))) U)
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U) (-.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) (*.f64 U U))))
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -32768/45 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1024/3 (*.f64 (pow.f64 K 4) (*.f64 l J))) U))))
(expm1.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U)))
(+.f64 (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))) U)
(+.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 l (+.f64 J J)))))) U)
(+.f64 (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3))) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 6)
(exp.f64 (*.f64 2 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -8 (*.f64 J (cos.f64 (*.f64 K -8))) U))) -3)
(fma.f64 (*.f64 J 2) (expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U) 3))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 K 1/2)) U) 3))
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)) 3)
(fma.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) 3) U)
(fma.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 2 l) (exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))) -3)) U)
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) -3) U)
(+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 3) U)
(+.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 3)) U)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U))
(fma.f64 -16 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 U J)) (pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2))
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fma.f64 256 (*.f64 K (*.f64 K J)) (fma.f64 -8 J U)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) 2)) (*.f64 (+.f64 l l) (cbrt.f64 J))) U)
(fma.f64 -16 (*.f64 U (*.f64 (cos.f64 (*.f64 -8 K)) J)) (*.f64 64 (*.f64 (pow.f64 (cos.f64 (*.f64 -8 K)) 2) (*.f64 J J))))
(fma.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(+.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.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)))) J))
(+.f64 (*.f64 (*.f64 J (+.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))))) (cos.f64 (/.f64 K 2))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.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 (+.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))))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 512 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 -8 J) U) J))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U) 2)))
(pow.f64 (exp.f64 2) (log.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U)))
(+.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 3))) U)
(+.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (log1p.f64 (*.f64 l (+.f64 J J))))) 2))) U)
(+.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (log1p.f64 (*.f64 l (+.f64 J J))) 3)) 1/3))) U)
(expm1.f64 (log1p.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)))
(+.f64 (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) U)
(+.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) U)
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U) 2))
(+.f64 (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 3))) U)
(pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l (+.f64 (fma.f64 J (cos.f64 (*.f64 K -8)) 1) 3)) U)) 3)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 2 (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))) 3) 3) U)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (fabs.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)))
(fma.f64 (*.f64 J 2) (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 5/6) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1/6)) U)
(+.f64 (*.f64 512 (fabs.f64 (*.f64 J (*.f64 (*.f64 K K) (fma.f64 -8 J U))))) (+.f64 (*.f64 (+.f64 (*.f64 65536 (pow.f64 J 2)) (*.f64 -8192/3 (*.f64 (+.f64 (*.f64 -8 J) U) J))) (pow.f64 K 4)) (pow.f64 (+.f64 (*.f64 -8 J) U) 2)))
(fma.f64 (*.f64 J 2) (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 3) U)
(+.f64 (expm1.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) 3))) U)
(fma.f64 (*.f64 2 l) (-.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 -8 K)) J 1))))) -3) U)
(+.f64 (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))) U)
(+.f64 (*.f64 (*.f64 (+.f64 l l) (*.f64 (cbrt.f64 J) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))) 2)) U)
(+.f64 (*.f64 (+.f64 l l) (*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) 2))) U)
(fma.f64 (*.f64 J 2) (pow.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) 3)) 3) U)
(*.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 K -8))) U) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -8 (cos.f64 (*.f64 -8 K))) U)) 2) 3/2))
(fma.f64 512 (*.f64 J (*.f64 (fma.f64 -8 J U) (*.f64 K K))) (fma.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 J 65536) (*.f64 (fma.f64 -8 J U) -8192/3))) (pow.f64 (fma.f64 -8 J U) 2)))
(+.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) (*.f64 1/60 J))))) 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/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 (+.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)))))) U)
(+.f64 U (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) 24))
(fma.f64 (*.f64 2 l) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) U)
(fma.f64 (*.f64 2 l) (-.f64 (fma.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K)) (*.f64 (/.f64 (exp.f64 (log.f64 J)) (cos.f64 (*.f64 -8 K))) (/.f64 (cos.f64 (*.f64 -8 K)) J))) -3) U)
(fma.f64 (*.f64 2 l) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8))))) 2)) (cbrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) U)
(fma.f64 (*.f64 2 l) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))) (sqrt.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K -8)))))))) -3) U)
(+.f64 (*.f64 -64 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 6) (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 3932160 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (+.f64 (*.f64 -7864320 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))) (*.f64 -262144 (/.f64 J (+.f64 1 J)))))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J)))) J) (+.f64 1 J))) (*.f64 -16384/3 (/.f64 (pow.f64 J 3) (pow.f64 (+.f64 1 J) 3))))) l)))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 J) (*.f64 (pow.f64 K 4) (*.f64 l (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12288 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2))) (*.f64 4096 (/.f64 J (+.f64 1 J))))) (*.f64 512 (/.f64 (pow.f64 J 2) (pow.f64 (+.f64 1 J) 2)))))))) U))))
Outputs
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
Calls

10 calls:

142.0ms
(/.f64 K 2)
118.0ms
(cos.f64 (/.f64 K 2))
87.0ms
J
80.0ms
U
78.0ms
K
Results
AccuracySegmentsBranch
50.2%1J
50.2%1l
50.2%1K
50.2%1U
50.2%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
50.2%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
50.2%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
50.2%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
50.2%1(cos.f64 (/.f64 K 2))
50.2%1(/.f64 K 2)
Compiler

Compiled 2878 to 1915 computations (33.5% saved)

regimes230.0ms (2.1%)

Counts
48 → 1
Calls
Call 1
Inputs
-3
-1
0
1/512
1/4
1
27
U
(*.f64 24 J)
(*.f64 U U)
(+.f64 U (*.f64 J 24))
(+.f64 (*.f64 8 l) U)
(+.f64 (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 (+.f64 J J) l) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
(+.f64 U (*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2)) U)
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 512 J))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24))
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
(*.f64 (*.f64 2 l) (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(+.f64 U (*.f64 (fma.f64 (*.f64 K (*.f64 K J)) -32 J) 24))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (*.f64 l l) 4))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 l l)) (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (+.f64 l l) (*.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 (pow.f64 K 4) 1/192)) (*.f64 K (*.f64 K -1/4)))))
(/.f64 (-.f64 (*.f64 U U) (*.f64 (pow.f64 (*.f64 l J) 2) 4)) (-.f64 U (*.f64 l (+.f64 J J))))
(+.f64 (expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2)))) U)
(+.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l J) 2) 4)) U)
(+.f64 (pow.f64 (cbrt.f64 (*.f64 l (+.f64 J J))) 3) U)
(pow.f64 (*.f64 (cos.f64 (*.f64 -8 K)) (*.f64 -8 J)) 2)
(fma.f64 J (*.f64 (cos.f64 (*.f64 K -8)) 24) (*.f64 U -3))
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K -8))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
Calls

6 calls:

67.0ms
K
31.0ms
(/.f64 K 2)
29.0ms
U
23.0ms
l
22.0ms
J
Results
AccuracySegmentsBranch
50.2%1J
50.2%1l
50.2%1K
50.2%1U
50.2%1(cos.f64 (/.f64 K 2))
50.2%1(/.f64 K 2)
Compiler

Compiled 464 to 295 computations (36.4% saved)

regimes144.0ms (1.3%)

Counts
36 → 2
Calls
Call 1
Inputs
-3
-1
0
1/512
1/4
1
27
U
(*.f64 24 J)
(*.f64 U U)
(+.f64 U (*.f64 J 24))
(+.f64 (*.f64 8 l) U)
(+.f64 (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 (+.f64 J J) l) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
(+.f64 U (*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2)) U)
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 512 J))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) 24))
(+.f64 (*.f64 (*.f64 J -8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 512) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K -8))) -8) U)
(*.f64 (*.f64 2 l) (+.f64 4 (*.f64 (cos.f64 (*.f64 -8 K)) J)))
(+.f64 U (*.f64 (fma.f64 (*.f64 K (*.f64 K J)) -32 J) 24))
Outputs
(+.f64 (*.f64 l (+.f64 J J)) U)
(*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
Calls

6 calls:

33.0ms
J
31.0ms
K
20.0ms
U
19.0ms
l
17.0ms
(/.f64 K 2)
Results
AccuracySegmentsBranch
44.4%2J
42.6%1l
42.6%1K
42.6%1U
42.6%1(cos.f64 (/.f64 K 2))
42.6%1(/.f64 K 2)
Compiler

Compiled 307 to 201 computations (34.5% saved)

bsearch31.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
31.0ms
1.5233833327213876e+259
1.2971985689149177e+260
Results
14.0ms26×body1024valid
5.0ms14×body1024infinite
4.0ms30×body256infinite
3.0msbody512valid
2.0ms12×body256valid
1.0msbody512infinite
Compiler

Compiled 188 to 140 computations (25.5% saved)

regimes71.0ms (0.7%)

Counts
26 → 2
Calls
Call 1
Inputs
-3
-1
0
1/512
1/4
1
27
U
(*.f64 24 J)
(*.f64 U U)
(+.f64 U (*.f64 J 24))
(+.f64 (*.f64 8 l) U)
(+.f64 (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 (+.f64 J J) l) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
(+.f64 U (*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2)) U)
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 512 J))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (+.f64 J J)))
Outputs
(+.f64 (*.f64 l (+.f64 J J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J))
Calls

4 calls:

25.0ms
J
14.0ms
U
14.0ms
l
14.0ms
K
Results
AccuracySegmentsBranch
44.4%2J
42.6%1l
42.6%1K
42.6%1U
Compiler

Compiled 188 to 116 computations (38.3% saved)

bsearch33.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
1.5233833327213876e+259
1.2971985689149177e+260
Results
10.0ms21×body1024valid
6.0msbody512infinite
5.0ms29×body256infinite
5.0ms14×body1024infinite
4.0ms13×body512valid
2.0ms15×body256valid
Compiler

Compiled 188 to 140 computations (25.5% saved)

regimes58.0ms (0.5%)

Counts
24 → 1
Calls
Call 1
Inputs
-3
-1
0
1/512
1/4
1
27
U
(*.f64 24 J)
(*.f64 U U)
(+.f64 U (*.f64 J 24))
(+.f64 (*.f64 8 l) U)
(+.f64 (*.f64 l (+.f64 J J)) U)
(+.f64 (*.f64 (+.f64 J J) l) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 4 J) l)) U)
(+.f64 U (*.f64 J (+.f64 24 (*.f64 -768 (*.f64 K K)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -64 (*.f64 K K)) 2)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) (+.f64 (*.f64 1/192 (*.f64 K K)) -1/4)) 2)) U)
(pow.f64 (+.f64 (*.f64 -8 J) U) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 512 J))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 -8 K))))
Outputs
(+.f64 (*.f64 l (+.f64 J J)) U)
Calls

4 calls:

13.0ms
K
13.0ms
J
13.0ms
U
12.0ms
l
Results
AccuracySegmentsBranch
42.6%1J
42.6%1l
42.6%1K
42.6%1U
Compiler

Compiled 168 to 105 computations (37.5% saved)

regimes33.0ms (0.3%)

Counts
12 → 1
Calls
Call 1
Inputs
-3
-1
0
1/512
1/4
1
27
U
(*.f64 24 J)
(*.f64 U U)
(+.f64 U (*.f64 J 24))
(+.f64 (*.f64 8 l) U)
Outputs
U
Calls

4 calls:

8.0ms
U
8.0ms
l
8.0ms
J
8.0ms
K
Results
AccuracySegmentsBranch
33.0%1J
33.0%1l
33.0%1K
33.0%1U
Compiler

Compiled 48 to 36 computations (25% saved)

regimes23.0ms (0.2%)

Accuracy

Total -1.1b remaining (-1.8%)

Threshold costs -1.1b (-1.8%)

Counts
7 → 1
Calls
Call 1
Inputs
-3
-1
0
1/512
1/4
1
27
Outputs
-3
Calls

4 calls:

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

Compiled 31 to 27 computations (12.9% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037201
148201
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(if (<=.f64 J 53999999999999997519396743953599062322897570063538733915762704368177376398298084525693128742872515175482931786049887174525389517826188261945677154170231998422077460397627446126789075124803428011954541901777916809713513363269260026827218036221052390312230518784) (+.f64 (*.f64 l (+.f64 J J)) U) (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(if (<=.f64 J 21999999999999999115829169374965743477065088427711483896722444780581337722376404792807832664230566205529093944177205769635533293330588518136945005288209885325514457895084699666496315077185672669059112715052069095114027231760585204063891162726649054611497811968) (+.f64 (*.f64 l (+.f64 J J)) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)))
(+.f64 (*.f64 l (+.f64 J J)) U)
U
-3
Outputs
(fma.f64 (*.f64 2 l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (/.f64 K 2))) U)
(+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 2 l) J)))
(if (<=.f64 J 53999999999999997519396743953599062322897570063538733915762704368177376398298084525693128742872515175482931786049887174525389517826188261945677154170231998422077460397627446126789075124803428011954541901777916809713513363269260026827218036221052390312230518784) (+.f64 (*.f64 l (+.f64 J J)) U) (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(if (<=.f64 J 53999999999999997519396743953599062322897570063538733915762704368177376398298084525693128742872515175482931786049887174525389517826188261945677154170231998422077460397627446126789075124803428011954541901777916809713513363269260026827218036221052390312230518784) (+.f64 U (*.f64 l (+.f64 J J))) (*.f64 (*.f64 2 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(if (<=.f64 J 21999999999999999115829169374965743477065088427711483896722444780581337722376404792807832664230566205529093944177205769635533293330588518136945005288209885325514457895084699666496315077185672669059112715052069095114027231760585204063891162726649054611497811968) (+.f64 (*.f64 l (+.f64 J J)) U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 2 l) J)))
(if (<=.f64 J 21999999999999999115829169374965743477065088427711483896722444780581337722376404792807832664230566205529093944177205769635533293330588518136945005288209885325514457895084699666496315077185672669059112715052069095114027231760585204063891162726649054611497811968) (+.f64 U (*.f64 l (+.f64 J J))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 2 l) J)))
(+.f64 (*.f64 l (+.f64 J J)) U)
(+.f64 U (*.f64 l (+.f64 J J)))
U
-3
Compiler

Compiled 102 to 73 computations (28.4% saved)

soundness425.0ms (3.9%)

Rules
1630×fma-def
1338×fma-def
1250×times-frac
1090×times-frac
886×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01743
13243
25843
312443
431743
578743
6207943
7393343
8649843
01566
131066
2470566
02546450
16496334
220826196
01272766
13112704
210502624
342172574
Stop Event
node limit
node limit
unsound
node limit
Compiler

Compiled 164 to 95 computations (42.1% saved)

end68.0ms (0.6%)

Compiler

Compiled 194 to 114 computations (41.2% saved)

Profiling

Loading profile data...