Maksimov and Kolovsky, Equation (4)

Time bar (total: 14.6s)

analyze0.0ms (0%)

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

Compiled 20 to 15 computations (25% saved)

sample1.9s (12.9%)

Results
685.0ms4102×body256infinite
601.0ms2792×body256valid
334.0ms655×body1024valid
198.0ms677×body512valid
23.0ms30×body2048valid
Bogosity

preprocess249.0ms (1.7%)

Algorithm
egg-herbie
Rules
1220×fma-def
1132×unsub-neg
804×fma-neg
768×distribute-lft-in
720×distribute-rgt-in
Problems
136×(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
120×No Errors
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075960
1184956
2491944
31738944
45816944
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (neg.f64 J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 (neg.f64 l))))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 (neg.f64 K) 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) (neg.f64 U))
(neg.f64 (+.f64 (*.f64 (*.f64 (neg.f64 J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U))
(neg.f64 (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 (neg.f64 l))))) (cos.f64 (/.f64 K 2))) U))
(neg.f64 (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 (neg.f64 K) 2))) U))
(neg.f64 (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) (neg.f64 U)))
(+.f64 (*.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 (neg.f64 J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 J)) (cos.f64 (/.f64 K 2)) U)
(-.f64 U (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 (neg.f64 l))))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 J)) (cos.f64 (/.f64 K 2)) U)
(-.f64 U (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 (neg.f64 K) 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) (neg.f64 U))
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) (neg.f64 U))
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(neg.f64 (fma.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U))
(-.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))) U)
(neg.f64 (+.f64 (*.f64 (*.f64 (neg.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)) (neg.f64 U))
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(neg.f64 (fma.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U))
(-.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))) U)
(neg.f64 (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 (neg.f64 l))))) (cos.f64 (/.f64 K 2))) U))
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) (neg.f64 U))
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(neg.f64 (fma.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U))
(-.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))) U)
(neg.f64 (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 (neg.f64 K) 2))) U))
(neg.f64 (fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 (neg.f64 K) 2)) U))
(neg.f64 (fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U))
(neg.f64 (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) (neg.f64 U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (neg.f64 J)) (cos.f64 (/.f64 K 2)) U)
(-.f64 U (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) U)
(+.f64 (*.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) U)
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) K) (cos.f64 (/.f64 J 2)) U)
(fma.f64 K (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 J 2))) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 K (cos.f64 (/.f64 J 2))) U)
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) (cos.f64 (/.f64 K 2)) J)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) J)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (/.f64 K 2)) U) J)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (cos.f64 (/.f64 l 2))) U)
(fma.f64 (-.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 1/2 l))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(fma.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2)) l)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) l)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) l)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2)) K)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 U 2))) K)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 U))) K)
Symmetry

(abs K)

Compiler

Compiled 85 to 39 computations (54.1% saved)

eval1.0ms (0%)

Compiler

Compiled 32 to 18 computations (43.8% saved)

prune2.0ms (0%)

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

Compiled 38 to 28 computations (26.3% saved)

localize167.0ms (1.1%)

Localize:

Found 4 expressions with local error:

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

Compiled 66 to 25 computations (62.1% saved)

series13.0ms (0.1%)

Counts
4 → 100
Calls

30 calls:

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

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
240×associate-*r*
162×associate-*l*
138×log1p-expm1-u
138×expm1-log1p-u
136×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02289
129989
2489389
Stop Event
unsound
Counts
4 → 74
Calls
Call 1
Inputs
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Outputs
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
(-.f64 -4 U)
(-.f64 U (*.f64 -4 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -4 U) U)
(*.f64 U U)
(*.f64 U -3)
(*.f64 U (-.f64 U -4))
(*.f64 -3 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 -4 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -4 U) (*.f64 U (*.f64 -4 U)))))
(/.f64 -3 U)
(/.f64 (neg.f64 U) (neg.f64 U))
(/.f64 (-.f64 U -4) (-.f64 U -4))
(pow.f64 U -4)
(pow.f64 U -3)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log1p.f64 U))
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -4 -4 U)
(fma.f64 -4 -4 (neg.f64 U))
(fma.f64 -4 (cos.f64 (*.f64 -4 K)) U)
(fma.f64 -4 (cos.f64 (*.f64 -4 K)) (neg.f64 U))
(fma.f64 J -4 U)
(fma.f64 J -4 (neg.f64 U))
(fma.f64 (cos.f64 (*.f64 -4 K)) -4 U)
(fma.f64 (cos.f64 (*.f64 -4 K)) -4 (neg.f64 U))
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -4 U)))
(fma.f64 -3 -4 U)
(fma.f64 -3 -4 (neg.f64 U))
(fma.f64 -3 U -4)

simplify122.0ms (0.8%)

Algorithm
egg-herbie
Rules
1370×fma-def
702×associate-*r*
690×associate-*l*
648×distribute-lft-out
630×unsub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01736654
14096480
210386079
337305797
460565797
Stop Event
node limit
Counts
174 → 197
Calls
Call 1
Inputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (*.f64 1/2520 (*.f64 J (*.f64 (pow.f64 l 7) (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 2 (*.f64 J l))
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(+.f64 (*.f64 1/2520 (*.f64 J (pow.f64 l 7))) (+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
U
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
U
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(+.f64 U (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(+.f64 U (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
U
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
U
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
(-.f64 -4 U)
(-.f64 U (*.f64 -4 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -4 U) U)
(*.f64 U U)
(*.f64 U -3)
(*.f64 U (-.f64 U -4))
(*.f64 -3 U)
(/.f64 U U)
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 -4 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -4 U) (*.f64 U (*.f64 -4 U)))))
(/.f64 -3 U)
(/.f64 (neg.f64 U) (neg.f64 U))
(/.f64 (-.f64 U -4) (-.f64 U -4))
(pow.f64 U -4)
(pow.f64 U -3)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -4 -4 U)
(fma.f64 -4 -4 (neg.f64 U))
(fma.f64 -4 (cos.f64 (*.f64 -4 K)) U)
(fma.f64 -4 (cos.f64 (*.f64 -4 K)) (neg.f64 U))
(fma.f64 J -4 U)
(fma.f64 J -4 (neg.f64 U))
(fma.f64 (cos.f64 (*.f64 -4 K)) -4 U)
(fma.f64 (cos.f64 (*.f64 -4 K)) -4 (neg.f64 U))
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -4 U)))
(fma.f64 -3 -4 U)
(fma.f64 -3 -4 (neg.f64 U))
(fma.f64 -3 U -4)
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/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(fma.f64 1/60 (pow.f64 l 5) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(fma.f64 1/60 (pow.f64 l 5) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 2 l (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l)))
(+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/60 (pow.f64 l 5) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/60 (pow.f64 l 5) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 1/60 (pow.f64 l 5) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/3 (pow.f64 l 3) (fma.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 (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 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(fma.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(fma.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l)))))
(+.f64 (*.f64 1/2520 (*.f64 J (*.f64 (pow.f64 l 7) (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(fma.f64 1/2520 (*.f64 (*.f64 (pow.f64 l 7) J) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(fma.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J)) (fma.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 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/60 (pow.f64 l 5) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 -1/8 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (*.f64 J -1/8) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (pow.f64 K 2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2)))))
(*.f64 J (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(fma.f64 -1/8 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (fma.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(fma.f64 (*.f64 J -1/8) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2)) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 4))))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2))))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(fma.f64 -1/8 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (fma.f64 -1/46080 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 6))) (fma.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(fma.f64 -1/8 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (fma.f64 -1/46080 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 6))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 4)))))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2)))) (*.f64 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) 1) J)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 2 (*.f64 J l))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 2 (*.f64 l 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 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(fma.f64 1/60 (*.f64 (pow.f64 l 5) J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 2 (*.f64 l J))))
(fma.f64 1/60 (*.f64 (pow.f64 l 5) J) (fma.f64 2 (*.f64 l J) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 l J) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (fma.f64 2 l (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))
(+.f64 (*.f64 1/2520 (*.f64 J (pow.f64 l 7))) (+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))))
(fma.f64 1/2520 (*.f64 (pow.f64 l 7) J) (fma.f64 1/60 (*.f64 (pow.f64 l 5) J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 2 (*.f64 l J)))))
(fma.f64 1/2520 (*.f64 (pow.f64 l 7) J) (fma.f64 1/60 (*.f64 (pow.f64 l 5) J) (fma.f64 2 (*.f64 l J) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))) (*.f64 J (fma.f64 2 l (*.f64 1/2520 (pow.f64 l 7)))))
(*.f64 J (fma.f64 1/60 (pow.f64 l 5) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 J (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
U
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
U
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 J (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) U)
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3)) (fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) U)
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) U)
(+.f64 U (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))))
(+.f64 (fma.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))) U)
(+.f64 (fma.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (pow.f64 l 3) J) (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3)))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))) (fma.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 J (cos.f64 (*.f64 1/2 K)))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 2 l (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5)))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (fma.f64 -1/8 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (*.f64 (*.f64 J -1/8) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (pow.f64 K 2)) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))) U)
(+.f64 (*.f64 J (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 U (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(+.f64 (fma.f64 -1/8 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (fma.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) U)
(+.f64 (fma.f64 (*.f64 J -1/8) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2)) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 4)))))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 1/384 (*.f64 J (pow.f64 K 4))))) (fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) -1/8)) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2)))))) U)
(+.f64 U (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))
(+.f64 (fma.f64 -1/8 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (fma.f64 -1/46080 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 6))) (fma.f64 1/384 (*.f64 (*.f64 J (pow.f64 K 4)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) U)
(+.f64 (fma.f64 -1/8 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (fma.f64 -1/46080 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 6))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (pow.f64 K 4))))))) U)
(+.f64 (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 1/384 (*.f64 J (pow.f64 K 4))) (*.f64 J (*.f64 -1/46080 (pow.f64 K 6)))))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2)))) (*.f64 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) 1) J))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
U
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
U
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
-4
-2
-1/2
0
1/4
1/2
3/2
2
4
6
8
(-.f64 -4 U)
(-.f64 U (*.f64 -4 U))
(-.f64 U (*.f64 U -4))
(*.f64 5 U)
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(+.f64 (exp.f64 (log1p.f64 U)) 3)
(+.f64 3 (exp.f64 (log1p.f64 U)))
(-.f64 (/.f64 -4 U) U)
(*.f64 U U)
(*.f64 U -3)
(*.f64 U (-.f64 U -4))
(*.f64 U (+.f64 U 4))
(*.f64 U (+.f64 4 U))
(*.f64 -3 U)
(*.f64 U -3)
(/.f64 U U)
1
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 -4 U))))
(/.f64 U (+.f64 U (-.f64 -4 (*.f64 U -4))))
(/.f64 U (+.f64 -4 (*.f64 5 U)))
(/.f64 U (+.f64 U (+.f64 (*.f64 -4 U) (*.f64 U (*.f64 -4 U)))))
(/.f64 U (+.f64 U (*.f64 (+.f64 U 1) (*.f64 U -4))))
(/.f64 U (fma.f64 (+.f64 U 1) (*.f64 U -4) U))
(/.f64 U (*.f64 U (+.f64 (*.f64 U -4) -3)))
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 -3 U)
(/.f64 (neg.f64 U) (neg.f64 U))
1
(/.f64 (-.f64 U -4) (-.f64 U -4))
1
(pow.f64 U -4)
(pow.f64 U -3)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(-.f64 (log.f64 -3) U)
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
U
(hypot.f64 -4 U)
(hypot.f64 U -4)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -3))
(pow.f64 U -3)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -4 -4 U)
(+.f64 16 U)
(+.f64 U 16)
(fma.f64 -4 -4 (neg.f64 U))
(+.f64 16 (neg.f64 U))
(-.f64 16 U)
(fma.f64 -4 (cos.f64 (*.f64 -4 K)) U)
(fma.f64 -4 (cos.f64 (*.f64 K -4)) U)
(fma.f64 -4 (cos.f64 (*.f64 -4 K)) (neg.f64 U))
(fma.f64 -4 (cos.f64 (*.f64 K -4)) (neg.f64 U))
(-.f64 (*.f64 -4 (cos.f64 (*.f64 K -4))) U)
(fma.f64 J -4 U)
(fma.f64 J -4 (neg.f64 U))
(-.f64 (*.f64 J -4) U)
(fma.f64 (cos.f64 (*.f64 -4 K)) -4 U)
(fma.f64 -4 (cos.f64 (*.f64 K -4)) U)
(fma.f64 (cos.f64 (*.f64 -4 K)) -4 (neg.f64 U))
(fma.f64 -4 (cos.f64 (*.f64 K -4)) (neg.f64 U))
(-.f64 (*.f64 -4 (cos.f64 (*.f64 K -4))) U)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -4 U)))
(*.f64 U (+.f64 U 4))
(*.f64 U (+.f64 4 U))
(fma.f64 -3 -4 U)
(+.f64 12 U)
(+.f64 U 12)
(fma.f64 -3 -4 (neg.f64 U))
(+.f64 12 (neg.f64 U))
(-.f64 12 U)
(fma.f64 -3 U -4)
(fma.f64 U -3 -4)

eval61.0ms (0.4%)

Compiler

Compiled 3397 to 2021 computations (40.5% saved)

prune165.0ms (1.1%)

Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New16829197
Fresh000
Picked011
Done000
Total16830198
Accuracy
100.0%
Counts
198 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.2%
(fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) U)
8.6%
(pow.f64 U -3)
11.8%
(pow.f64 U -4)
2.3%
(/.f64 1 (+.f64 (*.f64 U -4) -3))
2.3%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -4 U) U)
3.0%
(-.f64 (*.f64 J -4) U)
2.3%
(-.f64 16 U)
2.3%
(-.f64 -4 U)
88.3%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
85.9%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
88.3%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
28.7%
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
71.4%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
71.1%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
10.2%
(*.f64 U (-.f64 U -4))
8.5%
(*.f64 U U)
2.3%
(*.f64 U -3)
8.1%
(*.f64 5 U)
1.9%
(sqrt.f64 U)
32.3%
(log1p.f64 (expm1.f64 U))
3.9%
(log.f64 (/.f64 -3 (exp.f64 U)))
3.9%
(cbrt.f64 U)
39.3%
U
2.7%
1
71.2%
(fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) U)
8.6%
(pow.f64 U -3)
11.8%
(pow.f64 U -4)
2.3%
(/.f64 1 (+.f64 (*.f64 U -4) -3))
2.3%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -4 U) U)
3.0%
(-.f64 (*.f64 J -4) U)
2.3%
(-.f64 16 U)
2.3%
(-.f64 -4 U)
88.3%
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
85.9%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
88.3%
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
28.7%
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
71.4%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
71.1%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
10.2%
(*.f64 U (-.f64 U -4))
8.5%
(*.f64 U U)
2.3%
(*.f64 U -3)
8.1%
(*.f64 5 U)
1.9%
(sqrt.f64 U)
32.3%
(log1p.f64 (expm1.f64 U))
3.9%
(log.f64 (/.f64 -3 (exp.f64 U)))
3.9%
(cbrt.f64 U)
39.3%
U
2.7%
1
Compiler

Compiled 1262 to 998 computations (20.9% saved)

localize303.0ms (2.1%)

Localize:

Found 9 expressions with local error:

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

Compiled 153 to 104 computations (32% saved)

series25.0ms (0.2%)

Counts
9 → 168
Calls

69 calls:

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

rewrite151.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
796×expm1-udef
796×log1p-udef
494×associate-*r*
335×log1p-expm1-u
326×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify431.0ms (2.9%)

Algorithm
egg-herbie
Rules
1248×log-prod
1202×fma-neg
1016×associate-*r*
888×associate-*l*
736×fma-def
Iterations

Useful iterations: 1 (0.0ms)

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

eval303.0ms (2.1%)

Compiler

Compiled 7988 to 5715 computations (28.5% saved)

prune123.0ms (0.8%)

Pruning

36 alts after pruning (32 fresh and 4 done)

PrunedKeptTotal
New33013343
Fresh51924
Picked145
Done101
Total33736373
Accuracy
100.0%
Counts
373 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.2%
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
8.6%
(pow.f64 U -3)
11.8%
(pow.f64 U -4)
13.0%
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
2.3%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -4 U) U)
3.0%
(-.f64 (*.f64 J -4) U)
2.3%
(-.f64 16 U)
2.3%
(-.f64 -4 U)
88.3%
(+.f64 (*.f64 (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))) U)
73.6%
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
28.7%
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
71.4%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
69.9%
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
57.0%
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
71.1%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
99.6%
(+.f64 (*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) U)
77.4%
(+.f64 (*.f64 2 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))) U)
57.7%
(+.f64 (*.f64 2 (*.f64 J l)) U)
71.3%
(+.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))) U)
41.3%
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)))
23.7%
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (*.f64 U (-.f64 U (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))))
10.2%
(*.f64 U (-.f64 U -4))
8.5%
(*.f64 U U)
2.3%
(*.f64 U -3)
8.1%
(*.f64 5 U)
32.3%
(log1p.f64 (expm1.f64 U))
3.9%
(log.f64 (/.f64 -3 (exp.f64 U)))
9.3%
(fabs.f64 (*.f64 U (+.f64 4 U)))
3.9%
(cbrt.f64 U)
39.3%
U
2.7%
1
71.2%
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
8.6%
(pow.f64 U -3)
11.8%
(pow.f64 U -4)
13.0%
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
2.3%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -4 U) U)
3.0%
(-.f64 (*.f64 J -4) U)
2.3%
(-.f64 16 U)
2.3%
(-.f64 -4 U)
88.3%
(+.f64 (*.f64 (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))) U)
73.6%
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
28.7%
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
71.4%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
69.9%
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
57.0%
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
71.1%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
99.6%
(+.f64 (*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) U)
77.4%
(+.f64 (*.f64 2 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))) U)
57.7%
(+.f64 (*.f64 2 (*.f64 J l)) U)
71.3%
(+.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))) U)
41.3%
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)))
23.7%
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (*.f64 U (-.f64 U (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))))
10.2%
(*.f64 U (-.f64 U -4))
8.5%
(*.f64 U U)
2.3%
(*.f64 U -3)
8.1%
(*.f64 5 U)
32.3%
(log1p.f64 (expm1.f64 U))
3.9%
(log.f64 (/.f64 -3 (exp.f64 U)))
9.3%
(fabs.f64 (*.f64 U (+.f64 4 U)))
3.9%
(cbrt.f64 U)
39.3%
U
2.7%
1
Compiler

Compiled 1854 to 1440 computations (22.3% saved)

localize1.7s (11.5%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
100.0%
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
51.2%
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
100.0%
(*.f64 (fma.f64 U U -16) U)
96.0%
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
100.0%
(+.f64 (*.f64 2 (*.f64 J l)) U)
100.0%
(*.f64 2 (*.f64 J l))
100.0%
(*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))
100.0%
(*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
99.9%
(*.f64 l (cos.f64 (*.f64 K 1/2)))
99.6%
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
Compiler

Compiled 159 to 84 computations (47.2% saved)

series14.0ms (0.1%)

Counts
9 → 216
Calls

60 calls:

TimeVariablePointExpression
4.0ms
J
@inf
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
1.0ms
U
@-inf
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
1.0ms
U
@0
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
1.0ms
U
@inf
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
0.0ms
l
@inf
(*.f64 2 (*.f64 J l))

rewrite54.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
488×associate-*r*
316×associate-*l*
244×log1p-expm1-u
243×expm1-log1p-u
240×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037211
1528211
Stop Event
node limit
Counts
9 → 310
Calls
Call 1
Inputs
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))
(*.f64 2 (*.f64 J l))
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 (fma.f64 U U -16) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
Outputs
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
(-.f64 -2 U)
(-.f64 U -4)
(-.f64 U (*.f64 -2 U))
(-.f64 U (/.f64 16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(*.f64 U (-.f64 U -2))
(*.f64 (+.f64 U -16) U)
(*.f64 -3 U)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 (/.f64 U -3) U)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U U)
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 (+.f64 U -16) U)
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(/.f64 -3 (/.f64 U -3))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (/.f64 U -3) U)
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log1p.f64 U))
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -2 -2 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(fma.f64 -3 -2 U)
(fma.f64 -3 U -2)
(fma.f64 -3 U -4)
(+.f64 -2 U)
(+.f64 U -2)
(+.f64 U -4)
(+.f64 U (*.f64 U -4))
(+.f64 U (*.f64 -2 U))
(+.f64 U (fma.f64 U -2 (*.f64 -2 U)))
(+.f64 U (fma.f64 U -3 U))
(+.f64 U (fma.f64 U U U))
(+.f64 U (neg.f64 (*.f64 -2 U)))
(+.f64 U (*.f64 U -16))
(+.f64 U (*.f64 -16 U))
(+.f64 -4 U)
(+.f64 (*.f64 U -4) U)
(+.f64 (*.f64 -2 U) U)
(-.f64 -2 U)
(-.f64 U -4)
(-.f64 U (*.f64 -2 U))
(-.f64 U (/.f64 16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(*.f64 U (-.f64 U -2))
(*.f64 (+.f64 U -16) U)
(*.f64 -3 U)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 (/.f64 U -3) U)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log1p.f64 U))
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -2 -2 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(fma.f64 -3 -2 U)
(fma.f64 -3 U -2)
(fma.f64 -3 U -4)
(+.f64 -2 U)
(+.f64 U -2)
(+.f64 U -4)
(+.f64 U (*.f64 U -4))
(+.f64 U (*.f64 -2 U))
(+.f64 U (fma.f64 U -2 (*.f64 -2 U)))
(+.f64 U (fma.f64 U -3 U))
(+.f64 U (fma.f64 U U U))
(+.f64 U (neg.f64 (*.f64 -2 U)))
(+.f64 U (*.f64 U -16))
(+.f64 U (*.f64 -16 U))
(+.f64 -4 U)
(+.f64 (*.f64 U -4) U)
(+.f64 (*.f64 -2 U) U)
(-.f64 -2 U)
(-.f64 U -4)
(-.f64 U (*.f64 -2 U))
(-.f64 U (/.f64 16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -2 U) U)
(/.f64 U U)
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 (+.f64 U -16) U)
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(/.f64 -3 (/.f64 U -3))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (/.f64 U -3) U)
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log1p.f64 U))
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -2 -2 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(fma.f64 -3 -2 U)
(fma.f64 -3 U -2)
(fma.f64 -3 U -4)
(-.f64 -2 U)
(-.f64 U -4)
(-.f64 U (*.f64 -2 U))
(-.f64 U (/.f64 16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(*.f64 U (-.f64 U -2))
(*.f64 (+.f64 U -16) U)
(*.f64 -3 U)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 (/.f64 U -3) U)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U U)
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 (+.f64 U -16) U)
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(/.f64 -3 (/.f64 U -3))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (/.f64 U -3) U)
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
U
(expm1.f64 (log1p.f64 U))
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -2 -2 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(fma.f64 -3 -2 U)
(fma.f64 -3 U -2)
(fma.f64 -3 U -4)

simplify168.0ms (1.2%)

Algorithm
egg-herbie
Rules
1730×fma-def
1088×distribute-lft-out
698×associate-*r*
674×distribute-rgt-out
616×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024412266
158511782
2151611113
3504910943
Stop Event
node limit
Counts
526 → 259
Calls
Call 1
Inputs
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
l
(+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
l
(+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J l)
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (*.f64 J l))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 J l)))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) l))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 J l))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J l))
(+.f64 (*.f64 -1/4 (*.f64 J (*.f64 (pow.f64 K 2) l))) (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 -1/4 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 1/192 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 2 (*.f64 J l))))
(+.f64 (*.f64 -1/4 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 -1/23040 (*.f64 J (*.f64 (pow.f64 K 6) l))) (+.f64 (*.f64 1/192 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 2 (*.f64 J l)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(*.f64 2 (*.f64 J l))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(*.f64 2 (*.f64 J l))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(*.f64 2 (*.f64 J l))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(*.f64 2 (*.f64 J l))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(*.f64 2 (*.f64 J l))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 J l)))
(*.f64 4 U)
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(pow.f64 U 2)
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(pow.f64 U 2)
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(*.f64 -16 U)
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(pow.f64 U 3)
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(pow.f64 U 3)
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
U
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(+.f64 U (+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
U
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
U
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
(-.f64 -2 U)
(-.f64 U -4)
(-.f64 U (*.f64 -2 U))
(-.f64 U (/.f64 16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(*.f64 U (-.f64 U -2))
(*.f64 (+.f64 U -16) U)
(*.f64 -3 U)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 (/.f64 U -3) U)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U U)
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 (+.f64 U -16) U)
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(/.f64 -3 (/.f64 U -3))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (/.f64 U -3) U)
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -2 -2 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(fma.f64 -3 -2 U)
(fma.f64 -3 U -2)
(fma.f64 -3 U -4)
(+.f64 -2 U)
(+.f64 U -2)
(+.f64 U -4)
(+.f64 U (*.f64 U -4))
(+.f64 U (*.f64 -2 U))
(+.f64 U (fma.f64 U -2 (*.f64 -2 U)))
(+.f64 U (fma.f64 U -3 U))
(+.f64 U (fma.f64 U U U))
(+.f64 U (neg.f64 (*.f64 -2 U)))
(+.f64 U (*.f64 U -16))
(+.f64 U (*.f64 -16 U))
(+.f64 -4 U)
(+.f64 (*.f64 U -4) U)
(+.f64 (*.f64 -2 U) U)
(-.f64 -2 U)
(-.f64 U -4)
(-.f64 U (*.f64 -2 U))
(-.f64 U (/.f64 16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(*.f64 U (-.f64 U -2))
(*.f64 (+.f64 U -16) U)
(*.f64 -3 U)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 (/.f64 U -3) U)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -2 -2 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(fma.f64 -3 -2 U)
(fma.f64 -3 U -2)
(fma.f64 -3 U -4)
(+.f64 -2 U)
(+.f64 U -2)
(+.f64 U -4)
(+.f64 U (*.f64 U -4))
(+.f64 U (*.f64 -2 U))
(+.f64 U (fma.f64 U -2 (*.f64 -2 U)))
(+.f64 U (fma.f64 U -3 U))
(+.f64 U (fma.f64 U U U))
(+.f64 U (neg.f64 (*.f64 -2 U)))
(+.f64 U (*.f64 U -16))
(+.f64 U (*.f64 -16 U))
(+.f64 -4 U)
(+.f64 (*.f64 U -4) U)
(+.f64 (*.f64 -2 U) U)
(-.f64 -2 U)
(-.f64 U -4)
(-.f64 U (*.f64 -2 U))
(-.f64 U (/.f64 16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -2 U) U)
(/.f64 U U)
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 (+.f64 U -16) U)
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(/.f64 -3 (/.f64 U -3))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (/.f64 U -3) U)
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -2 -2 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(fma.f64 -3 -2 U)
(fma.f64 -3 U -2)
(fma.f64 -3 U -4)
(-.f64 -2 U)
(-.f64 U -4)
(-.f64 U (*.f64 -2 U))
(-.f64 U (/.f64 16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(*.f64 U (-.f64 U -2))
(*.f64 (+.f64 U -16) U)
(*.f64 -3 U)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 (/.f64 U -3) U)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U U)
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 (+.f64 U -16) U)
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(/.f64 -3 (/.f64 U -3))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (/.f64 U -3) U)
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
(log.f64 (exp.f64 U))
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
(log1p.f64 (expm1.f64 U))
(fma.f64 -2 -2 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(fma.f64 -3 -2 U)
(fma.f64 -3 U -2)
(fma.f64 -3 U -4)
Outputs
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
l
(+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)))
(+.f64 l (*.f64 -1/8 (*.f64 l (pow.f64 K 2))))
(fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) l)
(*.f64 l (fma.f64 -1/8 (pow.f64 K 2) 1))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 l (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) (*.f64 1/384 (*.f64 l (pow.f64 K 4)))))
(+.f64 l (*.f64 l (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2)))))
(fma.f64 l (fma.f64 -1/8 (pow.f64 K 2) (*.f64 1/384 (pow.f64 K 4))) l)
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(+.f64 l (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (*.f64 1/384 (*.f64 l (pow.f64 K 4))))))
(+.f64 (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) l) (*.f64 l (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6)))))
(fma.f64 l (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 l (fma.f64 -1/8 (pow.f64 K 2) 1)))
(*.f64 l (+.f64 (fma.f64 -1/8 (pow.f64 K 2) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
l
(+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)))
(+.f64 l (*.f64 -1/8 (*.f64 l (pow.f64 K 2))))
(fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) l)
(*.f64 l (fma.f64 -1/8 (pow.f64 K 2) 1))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 l (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) (*.f64 1/384 (*.f64 l (pow.f64 K 4)))))
(+.f64 l (*.f64 l (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (pow.f64 K 2)))))
(fma.f64 l (fma.f64 -1/8 (pow.f64 K 2) (*.f64 1/384 (pow.f64 K 4))) l)
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(+.f64 l (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (*.f64 1/384 (*.f64 l (pow.f64 K 4))))))
(+.f64 (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) l) (*.f64 l (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6)))))
(fma.f64 l (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 l (fma.f64 -1/8 (pow.f64 K 2) 1)))
(*.f64 l (+.f64 (fma.f64 -1/8 (pow.f64 K 2) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J l)
(*.f64 l J)
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (*.f64 J l))
(fma.f64 -1/8 (*.f64 (*.f64 l (pow.f64 K 2)) J) (*.f64 l J))
(fma.f64 l J (*.f64 (*.f64 l (*.f64 -1/8 (pow.f64 K 2))) J))
(*.f64 J (*.f64 l (fma.f64 -1/8 (pow.f64 K 2) 1)))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 J l)))
(fma.f64 -1/8 (*.f64 (*.f64 l (pow.f64 K 2)) J) (fma.f64 1/384 (*.f64 (*.f64 l (pow.f64 K 4)) J) (*.f64 l J)))
(fma.f64 -1/8 (*.f64 l (*.f64 (pow.f64 K 2) J)) (fma.f64 l J (*.f64 (*.f64 l (*.f64 1/384 (pow.f64 K 4))) J)))
(fma.f64 l J (*.f64 J (*.f64 l (fma.f64 -1/8 (pow.f64 K 2) (*.f64 1/384 (pow.f64 K 4))))))
(*.f64 J (fma.f64 l (fma.f64 -1/8 (pow.f64 K 2) (*.f64 1/384 (pow.f64 K 4))) l))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) l))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 J l))))
(fma.f64 -1/8 (*.f64 (*.f64 l (pow.f64 K 2)) J) (fma.f64 -1/46080 (*.f64 (*.f64 l (pow.f64 K 6)) J) (fma.f64 1/384 (*.f64 (*.f64 l (pow.f64 K 4)) J) (*.f64 l J))))
(fma.f64 -1/8 (*.f64 l (*.f64 (pow.f64 K 2) J)) (fma.f64 -1/46080 (*.f64 l (*.f64 (pow.f64 K 6) J)) (fma.f64 l J (*.f64 (*.f64 l (*.f64 1/384 (pow.f64 K 4))) J))))
(+.f64 (*.f64 J (*.f64 l (fma.f64 -1/8 (pow.f64 K 2) 1))) (*.f64 J (*.f64 l (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 J (*.f64 l (+.f64 (fma.f64 -1/8 (pow.f64 K 2) 1) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J l))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 J (*.f64 (pow.f64 K 2) l))) (*.f64 2 (*.f64 J l)))
(fma.f64 -1/4 (*.f64 (*.f64 l (pow.f64 K 2)) J) (*.f64 2 (*.f64 l J)))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l (pow.f64 K 2)) (*.f64 J -1/4)))
(*.f64 l (+.f64 (*.f64 2 J) (*.f64 (pow.f64 K 2) (*.f64 J -1/4))))
(*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))
(+.f64 (*.f64 -1/4 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 1/192 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 2 (*.f64 J l))))
(fma.f64 -1/4 (*.f64 (*.f64 l (pow.f64 K 2)) J) (fma.f64 1/192 (*.f64 (*.f64 l (pow.f64 K 4)) J) (*.f64 2 (*.f64 l J))))
(fma.f64 (*.f64 l (*.f64 (pow.f64 K 2) J)) -1/4 (fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l (pow.f64 K 4)) (*.f64 J 1/192))))
(fma.f64 l (*.f64 2 J) (*.f64 l (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J 1/192)) (*.f64 (pow.f64 K 2) (*.f64 J -1/4)))))
(*.f64 l (+.f64 (*.f64 2 J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (*.f64 1/192 (pow.f64 K 4))))))
(+.f64 (*.f64 -1/4 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 -1/23040 (*.f64 J (*.f64 (pow.f64 K 6) l))) (+.f64 (*.f64 1/192 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 2 (*.f64 J l)))))
(fma.f64 -1/4 (*.f64 (*.f64 l (pow.f64 K 2)) J) (fma.f64 -1/23040 (*.f64 (*.f64 l (pow.f64 K 6)) J) (fma.f64 1/192 (*.f64 (*.f64 l (pow.f64 K 4)) J) (*.f64 2 (*.f64 l J)))))
(fma.f64 (*.f64 l (*.f64 (pow.f64 K 2) J)) -1/4 (fma.f64 (*.f64 l (*.f64 (pow.f64 K 6) J)) -1/23040 (fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l (pow.f64 K 4)) (*.f64 J 1/192)))))
(+.f64 (*.f64 l (+.f64 (*.f64 2 J) (*.f64 (pow.f64 K 2) (*.f64 J -1/4)))) (*.f64 l (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J 1/192)) (*.f64 (pow.f64 K 6) (*.f64 J -1/23040)))))
(*.f64 l (+.f64 (*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/23040 (pow.f64 K 6))))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)))
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(*.f64 2 (*.f64 J l))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(*.f64 2 (*.f64 J l))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(*.f64 2 (*.f64 J l))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(*.f64 2 (*.f64 J l))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(*.f64 2 (*.f64 J l))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(*.f64 4 U)
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(pow.f64 U 2)
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(pow.f64 U 2)
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(+.f64 (*.f64 4 U) (pow.f64 U 2))
(fma.f64 4 U (pow.f64 U 2))
(*.f64 U (+.f64 4 U))
(*.f64 -16 U)
(*.f64 U -16)
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
(pow.f64 U 3)
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
(pow.f64 U 3)
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
(+.f64 (*.f64 -16 U) (pow.f64 U 3))
(fma.f64 -16 U (pow.f64 U 3))
(fma.f64 U -16 (pow.f64 U 3))
U
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(+.f64 U (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) (*.f64 2 (*.f64 l J))))
(+.f64 (fma.f64 (*.f64 2 J) l U) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))
(+.f64 U (*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 U (+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))))
(+.f64 U (fma.f64 1/60 (*.f64 J (pow.f64 l 5)) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) (*.f64 2 (*.f64 l J)))))
(+.f64 U (fma.f64 1/60 (*.f64 J (pow.f64 l 5)) (fma.f64 2 (*.f64 l J) (*.f64 (pow.f64 l 3) (*.f64 J 1/3)))))
(+.f64 U (fma.f64 J (*.f64 1/60 (pow.f64 l 5)) (*.f64 J (+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(+.f64 U (*.f64 J (+.f64 (*.f64 l 2) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5))))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
(-.f64 -2 U)
(-.f64 U -4)
(+.f64 U 4)
(+.f64 4 U)
(-.f64 U (*.f64 -2 U))
(+.f64 U (*.f64 2 U))
(*.f64 3 U)
(*.f64 U 3)
(-.f64 U (/.f64 16 U))
(+.f64 U (/.f64 -16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(+.f64 (exp.f64 (log1p.f64 U)) 3)
(+.f64 3 (exp.f64 (log1p.f64 U)))
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(pow.f64 U 2)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(neg.f64 (*.f64 U (+.f64 U -16)))
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -2))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(*.f64 (+.f64 U -16) U)
(*.f64 U (+.f64 U -16))
(*.f64 -3 U)
(*.f64 U -3)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 -3 (/.f64 (+.f64 (*.f64 4 U) (+.f64 U 16)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 (*.f64 U -3) 192) (+.f64 16 (*.f64 U 5)))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(neg.f64 (*.f64 U (+.f64 U -16)))
(*.f64 U (-.f64 16 U))
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(/.f64 (*.f64 U (+.f64 U -16)) -3)
(/.f64 U (/.f64 -3 (+.f64 U -16)))
(*.f64 U (/.f64 (+.f64 U -16) -3))
(*.f64 U (-.f64 (/.f64 U -3) -16/3))
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 U (/.f64 -3 (+.f64 U -16)))
(/.f64 -3 (-.f64 1 (/.f64 16 U)))
(*.f64 (/.f64 U -3) U)
(/.f64 (pow.f64 U 2) -3)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (/.f64 U (+.f64 U -64)))
(/.f64 U (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (+.f64 16 (*.f64 5 U)) (/.f64 U (+.f64 U -64)))
(/.f64 (+.f64 16 (*.f64 U 5)) (-.f64 1 (/.f64 64 U)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (/.f64 -3 (+.f64 U -64)))
(/.f64 -3 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (fma.f64 -3 (*.f64 5 U) -48) (+.f64 U -64))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(/.f64 U U)
1
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 -2 (*.f64 2 U))))
(/.f64 U (+.f64 -2 (*.f64 3 U)))
(/.f64 U (+.f64 -2 (*.f64 U 3)))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 U (+.f64 (neg.f64 U) (*.f64 U (*.f64 U -2))))
(/.f64 U (*.f64 U (+.f64 -1 (*.f64 U -2))))
(/.f64 1 (+.f64 -1 (*.f64 U -2)))
(/.f64 (+.f64 U -16) U)
(-.f64 1 (/.f64 16 U))
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 -3 (/.f64 (+.f64 (*.f64 4 U) (+.f64 U 16)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 (*.f64 U -3) 192) (+.f64 16 (*.f64 U 5)))
(/.f64 -3 (/.f64 U -3))
(/.f64 9 U)
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(/.f64 (+.f64 U -64) (*.f64 U (+.f64 16 (*.f64 5 U))))
(/.f64 (-.f64 1 (/.f64 64 U)) (+.f64 16 (*.f64 U 5)))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 16 (*.f64 5 U))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5))) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 16 (*.f64 5 U))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (+.f64 U -64) (/.f64 (-.f64 1 (/.f64 16 U)) (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (+.f64 U -64) (/.f64 (-.f64 1 (/.f64 16 U)) (+.f64 16 (*.f64 U 5))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(neg.f64 (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (-.f64 64 U) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (-.f64 64 U) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 -16 (*.f64 U -5)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 16 U) U)
(-.f64 (/.f64 16 U) 1)
(+.f64 (/.f64 16 U) -1)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U 64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U 64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U 64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U 64) (+.f64 16 (*.f64 U 5)))
(/.f64 (/.f64 U -3) U)
(/.f64 U (*.f64 U -3))
-1/3
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
1
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(*.f64 U (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 U -64) (-.f64 1 (-.f64 -4 (/.f64 16 U))))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(*.f64 U (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 U -64) (-.f64 1 (-.f64 -4 (/.f64 16 U))))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(-.f64 (log.f64 -3) U)
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
U
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -3))
(pow.f64 U -3)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -2 -2 U)
(+.f64 U 4)
(+.f64 4 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 J -2 U)
(fma.f64 -2 J U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(fma.f64 -3 -2 U)
(+.f64 6 U)
(fma.f64 -3 U -2)
(fma.f64 U -3 -2)
(fma.f64 -3 U -4)
(fma.f64 U -3 -4)
(+.f64 -2 U)
(+.f64 U -2)
(+.f64 U -2)
(+.f64 U -4)
(+.f64 U (*.f64 U -4))
(*.f64 U -3)
(+.f64 U (*.f64 -2 U))
(neg.f64 U)
(+.f64 U (fma.f64 U -2 (*.f64 -2 U)))
(*.f64 U -3)
(+.f64 U (fma.f64 U -3 U))
(neg.f64 U)
(+.f64 U (fma.f64 U U U))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(+.f64 U (neg.f64 (*.f64 -2 U)))
(+.f64 U (*.f64 2 U))
(*.f64 3 U)
(*.f64 U 3)
(+.f64 U (*.f64 U -16))
(*.f64 -15 U)
(*.f64 U -15)
(+.f64 U (*.f64 -16 U))
(*.f64 -15 U)
(*.f64 U -15)
(+.f64 -4 U)
(+.f64 U -4)
(+.f64 (*.f64 U -4) U)
(*.f64 U -3)
(+.f64 (*.f64 -2 U) U)
(neg.f64 U)
(-.f64 -2 U)
(-.f64 U -4)
(+.f64 U 4)
(+.f64 4 U)
(-.f64 U (*.f64 -2 U))
(+.f64 U (*.f64 2 U))
(*.f64 3 U)
(*.f64 U 3)
(-.f64 U (/.f64 16 U))
(+.f64 U (/.f64 -16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(+.f64 (exp.f64 (log1p.f64 U)) 3)
(+.f64 3 (exp.f64 (log1p.f64 U)))
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(pow.f64 U 2)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(neg.f64 (*.f64 U (+.f64 U -16)))
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -2))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(*.f64 (+.f64 U -16) U)
(*.f64 U (+.f64 U -16))
(*.f64 -3 U)
(*.f64 U -3)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 -3 (/.f64 (+.f64 (*.f64 4 U) (+.f64 U 16)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 (*.f64 U -3) 192) (+.f64 16 (*.f64 U 5)))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(neg.f64 (*.f64 U (+.f64 U -16)))
(*.f64 U (-.f64 16 U))
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(/.f64 (*.f64 U (+.f64 U -16)) -3)
(/.f64 U (/.f64 -3 (+.f64 U -16)))
(*.f64 U (/.f64 (+.f64 U -16) -3))
(*.f64 U (-.f64 (/.f64 U -3) -16/3))
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 U (/.f64 -3 (+.f64 U -16)))
(/.f64 -3 (-.f64 1 (/.f64 16 U)))
(*.f64 (/.f64 U -3) U)
(/.f64 (pow.f64 U 2) -3)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (/.f64 U (+.f64 U -64)))
(/.f64 U (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (+.f64 16 (*.f64 5 U)) (/.f64 U (+.f64 U -64)))
(/.f64 (+.f64 16 (*.f64 U 5)) (-.f64 1 (/.f64 64 U)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (/.f64 -3 (+.f64 U -64)))
(/.f64 -3 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (fma.f64 -3 (*.f64 5 U) -48) (+.f64 U -64))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(-.f64 (log.f64 -3) U)
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
U
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -3))
(pow.f64 U -3)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -2 -2 U)
(+.f64 U 4)
(+.f64 4 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 J -2 U)
(fma.f64 -2 J U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(fma.f64 -3 -2 U)
(+.f64 6 U)
(fma.f64 -3 U -2)
(fma.f64 U -3 -2)
(fma.f64 -3 U -4)
(fma.f64 U -3 -4)
(+.f64 -2 U)
(+.f64 U -2)
(+.f64 U -2)
(+.f64 U -4)
(+.f64 U (*.f64 U -4))
(*.f64 U -3)
(+.f64 U (*.f64 -2 U))
(neg.f64 U)
(+.f64 U (fma.f64 U -2 (*.f64 -2 U)))
(*.f64 U -3)
(+.f64 U (fma.f64 U -3 U))
(neg.f64 U)
(+.f64 U (fma.f64 U U U))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(+.f64 U (neg.f64 (*.f64 -2 U)))
(+.f64 U (*.f64 2 U))
(*.f64 3 U)
(*.f64 U 3)
(+.f64 U (*.f64 U -16))
(*.f64 -15 U)
(*.f64 U -15)
(+.f64 U (*.f64 -16 U))
(*.f64 -15 U)
(*.f64 U -15)
(+.f64 -4 U)
(+.f64 U -4)
(+.f64 (*.f64 U -4) U)
(*.f64 U -3)
(+.f64 (*.f64 -2 U) U)
(neg.f64 U)
(-.f64 -2 U)
(-.f64 U -4)
(+.f64 U 4)
(+.f64 4 U)
(-.f64 U (*.f64 -2 U))
(+.f64 U (*.f64 2 U))
(*.f64 3 U)
(*.f64 U 3)
(-.f64 U (/.f64 16 U))
(+.f64 U (/.f64 -16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(+.f64 (exp.f64 (log1p.f64 U)) 3)
(+.f64 3 (exp.f64 (log1p.f64 U)))
(-.f64 (/.f64 -2 U) U)
(/.f64 U U)
1
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 -2 (*.f64 2 U))))
(/.f64 U (+.f64 -2 (*.f64 3 U)))
(/.f64 U (+.f64 -2 (*.f64 U 3)))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 U (+.f64 (neg.f64 U) (*.f64 U (*.f64 U -2))))
(/.f64 U (*.f64 U (+.f64 -1 (*.f64 U -2))))
(/.f64 1 (+.f64 -1 (*.f64 U -2)))
(/.f64 (+.f64 U -16) U)
(-.f64 1 (/.f64 16 U))
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 -3 (/.f64 (+.f64 (*.f64 4 U) (+.f64 U 16)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 (*.f64 U -3) 192) (+.f64 16 (*.f64 U 5)))
(/.f64 -3 (/.f64 U -3))
(/.f64 9 U)
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(/.f64 (+.f64 U -64) (*.f64 U (+.f64 16 (*.f64 5 U))))
(/.f64 (-.f64 1 (/.f64 64 U)) (+.f64 16 (*.f64 U 5)))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 16 (*.f64 5 U))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5))) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 16 (*.f64 5 U))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (+.f64 U -64) (/.f64 (-.f64 1 (/.f64 16 U)) (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (+.f64 U -64) (/.f64 (-.f64 1 (/.f64 16 U)) (+.f64 16 (*.f64 U 5))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(neg.f64 (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (-.f64 64 U) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (-.f64 64 U) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 -16 (*.f64 U -5)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 16 U) U)
(-.f64 (/.f64 16 U) 1)
(+.f64 (/.f64 16 U) -1)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U 64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U 64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U 64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U 64) (+.f64 16 (*.f64 U 5)))
(/.f64 (/.f64 U -3) U)
(/.f64 U (*.f64 U -3))
-1/3
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
1
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(*.f64 U (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 U -64) (-.f64 1 (-.f64 -4 (/.f64 16 U))))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(*.f64 U (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 U -64) (-.f64 1 (-.f64 -4 (/.f64 16 U))))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(-.f64 (log.f64 -3) U)
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
U
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -3))
(pow.f64 U -3)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -2 -2 U)
(+.f64 U 4)
(+.f64 4 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 J -2 U)
(fma.f64 -2 J U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(fma.f64 -3 -2 U)
(+.f64 6 U)
(fma.f64 -3 U -2)
(fma.f64 U -3 -2)
(fma.f64 -3 U -4)
(fma.f64 U -3 -4)
(-.f64 -2 U)
(-.f64 U -4)
(+.f64 U 4)
(+.f64 4 U)
(-.f64 U (*.f64 -2 U))
(+.f64 U (*.f64 2 U))
(*.f64 3 U)
(*.f64 U 3)
(-.f64 U (/.f64 16 U))
(+.f64 U (/.f64 -16 U))
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(+.f64 (exp.f64 (log1p.f64 U)) 3)
(+.f64 3 (exp.f64 (log1p.f64 U)))
(-.f64 (/.f64 -2 U) U)
(*.f64 U U)
(pow.f64 U 2)
(*.f64 U (+.f64 U -16))
(*.f64 U -3)
(*.f64 U (neg.f64 (+.f64 U -16)))
(neg.f64 (*.f64 U (+.f64 U -16)))
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -2))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(*.f64 (+.f64 U -16) U)
(*.f64 U (+.f64 U -16))
(*.f64 -3 U)
(*.f64 U -3)
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 -3 (/.f64 (+.f64 (*.f64 4 U) (+.f64 U 16)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 (*.f64 U -3) 192) (+.f64 16 (*.f64 U 5)))
(*.f64 (neg.f64 (+.f64 U -16)) U)
(neg.f64 (*.f64 U (+.f64 U -16)))
(*.f64 U (-.f64 16 U))
(*.f64 (/.f64 (+.f64 U -16) -3) U)
(/.f64 (*.f64 U (+.f64 U -16)) -3)
(/.f64 U (/.f64 -3 (+.f64 U -16)))
(*.f64 U (/.f64 (+.f64 U -16) -3))
(*.f64 U (-.f64 (/.f64 U -3) -16/3))
(*.f64 (/.f64 -3 (+.f64 U -16)) U)
(*.f64 U (/.f64 -3 (+.f64 U -16)))
(/.f64 -3 (-.f64 1 (/.f64 16 U)))
(*.f64 (/.f64 U -3) U)
(/.f64 (pow.f64 U 2) -3)
(*.f64 (/.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (/.f64 U (+.f64 U -64)))
(/.f64 U (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (+.f64 16 (*.f64 5 U)) (/.f64 U (+.f64 U -64)))
(/.f64 (+.f64 16 (*.f64 U 5)) (-.f64 1 (/.f64 64 U)))
(*.f64 (/.f64 -3 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (/.f64 -3 (+.f64 U -64)))
(/.f64 -3 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (fma.f64 -3 (*.f64 5 U) -48) (+.f64 U -64))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(/.f64 U U)
1
(/.f64 U (+.f64 U -16))
(/.f64 U (+.f64 U (-.f64 -2 (*.f64 -2 U))))
(/.f64 U (+.f64 U (+.f64 -2 (*.f64 2 U))))
(/.f64 U (+.f64 -2 (*.f64 3 U)))
(/.f64 U (+.f64 -2 (*.f64 U 3)))
(/.f64 U (+.f64 U (+.f64 (*.f64 -2 U) (*.f64 U (*.f64 -2 U)))))
(/.f64 U (+.f64 (neg.f64 U) (*.f64 U (*.f64 U -2))))
(/.f64 U (*.f64 U (+.f64 -1 (*.f64 U -2))))
(/.f64 1 (+.f64 -1 (*.f64 U -2)))
(/.f64 (+.f64 U -16) U)
(-.f64 1 (/.f64 16 U))
(/.f64 -3 U)
(/.f64 -3 (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 -3 (/.f64 (+.f64 (*.f64 4 U) (+.f64 U 16)) (+.f64 U -64)))
(*.f64 (+.f64 U -64) (/.f64 -3 (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 (*.f64 U -3) 192) (+.f64 16 (*.f64 U 5)))
(/.f64 -3 (/.f64 U -3))
(/.f64 9 U)
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (+.f64 U -64) (+.f64 16 (-.f64 U (*.f64 U -4))))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (+.f64 U -64) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(/.f64 (+.f64 U -64) (*.f64 U (+.f64 16 (*.f64 5 U))))
(/.f64 (-.f64 1 (/.f64 64 U)) (+.f64 16 (*.f64 U 5)))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 16 (*.f64 5 U))))
(/.f64 (cbrt.f64 (+.f64 U -64)) (cbrt.f64 (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -64)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5))) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 (*.f64 4 U) (+.f64 U 16))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 16 (*.f64 5 U))))
(/.f64 (sqrt.f64 (+.f64 U -64)) (sqrt.f64 (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -64) (+.f64 U -16)) (*.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) U))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (+.f64 U -64) (/.f64 (-.f64 1 (/.f64 16 U)) (+.f64 16 (*.f64 U 5))))
(/.f64 (*.f64 (+.f64 U -16) (+.f64 U -64)) (*.f64 U (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(*.f64 (+.f64 U -64) (/.f64 (-.f64 1 (/.f64 16 U)) (+.f64 16 (*.f64 U 5))))
(/.f64 (neg.f64 (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(neg.f64 (/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (-.f64 64 U) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (-.f64 64 U) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 -16 (*.f64 U -5)))
(/.f64 (neg.f64 (+.f64 U -64)) (neg.f64 (-.f64 (+.f64 U 16) (*.f64 U -4))))
(/.f64 (+.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U -64) (+.f64 16 (*.f64 U 5)))
(/.f64 (neg.f64 (+.f64 U -16)) U)
(/.f64 (-.f64 16 U) U)
(-.f64 (/.f64 16 U) 1)
(+.f64 (/.f64 16 U) -1)
(/.f64 (-.f64 U -64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U 64) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 (+.f64 U 64) (+.f64 (*.f64 4 U) (+.f64 U 16)))
(/.f64 (+.f64 U 64) (+.f64 16 (*.f64 5 U)))
(/.f64 (+.f64 U 64) (+.f64 16 (*.f64 U 5)))
(/.f64 (/.f64 U -3) U)
(/.f64 U (*.f64 U -3))
-1/3
(/.f64 (-.f64 16 U) (-.f64 -4 U))
(/.f64 (-.f64 U -2) (-.f64 U -2))
1
(/.f64 (*.f64 U (+.f64 U -64)) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(*.f64 U (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 U -64) (-.f64 1 (-.f64 -4 (/.f64 16 U))))
(/.f64 (*.f64 (+.f64 U -64) U) (-.f64 (+.f64 U 16) (*.f64 U -4)))
(/.f64 U (/.f64 (-.f64 (+.f64 U 16) (*.f64 U -4)) (+.f64 U -64)))
(*.f64 (/.f64 (+.f64 U -64) (+.f64 (*.f64 4 U) (+.f64 U 16))) U)
(*.f64 U (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(/.f64 (+.f64 U -64) (-.f64 1 (-.f64 -4 (/.f64 16 U))))
(pow.f64 U -2)
(pow.f64 U -3)
(neg.f64 U)
(sqrt.f64 U)
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(log.f64 (+.f64 -3 (expm1.f64 U)))
(log.f64 (/.f64 -3 (exp.f64 U)))
(-.f64 (log.f64 -3) U)
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
U
(hypot.f64 -2 U)
(hypot.f64 U -2)
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -3))
(pow.f64 U -3)
(log1p.f64 (expm1.f64 U))
U
(fma.f64 -2 -2 U)
(+.f64 U 4)
(+.f64 4 U)
(fma.f64 -2 J U)
(fma.f64 J -2 U)
(fma.f64 J -2 U)
(fma.f64 -2 J U)
(fma.f64 U U -2)
(fma.f64 U U -4)
(fma.f64 U U (neg.f64 (*.f64 -2 U)))
(*.f64 U (+.f64 U 2))
(*.f64 U (+.f64 2 U))
(fma.f64 -3 -2 U)
(+.f64 6 U)
(fma.f64 -3 U -2)
(fma.f64 U -3 -2)
(fma.f64 -3 U -4)
(fma.f64 U -3 -4)

eval85.0ms (0.6%)

Compiler

Compiled 3458 to 2323 computations (32.8% saved)

prune120.0ms (0.8%)

Pruning

49 alts after pruning (42 fresh and 7 done)

PrunedKeptTotal
New28621307
Fresh62127
Picked235
Done044
Total29449343
Accuracy
100.0%
Counts
343 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.7%
(fma.f64 (*.f64 2 J) l U)
8.6%
(pow.f64 U -3)
11.8%
(pow.f64 U -4)
11.2%
(/.f64 (pow.f64 U 3) (+.f64 U -4))
2.8%
(/.f64 (-.f64 16 U) U)
2.6%
(/.f64 (+.f64 U -16) U)
2.9%
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
13.0%
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
2.8%
(/.f64 9 U)
2.3%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -2 U) U)
3.0%
(-.f64 (*.f64 J -4) U)
2.3%
(-.f64 16 U)
2.3%
(-.f64 -4 U)
69.9%
(+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) U)
73.6%
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
55.5%
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
69.9%
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
28.1%
(+.f64 (*.f64 J 8) U)
28.1%
(+.f64 (*.f64 J 1/4) U)
28.5%
(+.f64 (*.f64 J -1/2) U)
57.0%
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
71.1%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
99.6%
(+.f64 (*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) U)
77.4%
(+.f64 (*.f64 2 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))) U)
57.7%
(+.f64 (*.f64 2 (*.f64 J l)) U)
28.1%
(+.f64 (*.f64 2 (*.f64 J 8)) U)
71.3%
(+.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))) U)
2.6%
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
8.2%
(*.f64 (/.f64 U -3) U)
41.3%
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)))
23.7%
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (*.f64 U (-.f64 U (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))))
8.3%
(*.f64 (+.f64 U -16) U)
10.2%
(*.f64 U (-.f64 U -4))
9.7%
(*.f64 U (-.f64 16 U))
8.5%
(*.f64 U U)
2.3%
(*.f64 U -15)
35.1%
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
8.1%
(*.f64 5 U)
2.3%
(neg.f64 U)
32.3%
(log1p.f64 (expm1.f64 U))
3.9%
(log.f64 (/.f64 -3 (exp.f64 U)))
3.9%
(cbrt.f64 U)
39.3%
U
2.7%
1
2.9%
-1/3
57.7%
(fma.f64 (*.f64 2 J) l U)
8.6%
(pow.f64 U -3)
11.8%
(pow.f64 U -4)
11.2%
(/.f64 (pow.f64 U 3) (+.f64 U -4))
2.8%
(/.f64 (-.f64 16 U) U)
2.6%
(/.f64 (+.f64 U -16) U)
2.9%
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
13.0%
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
2.8%
(/.f64 9 U)
2.3%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -2 U) U)
3.0%
(-.f64 (*.f64 J -4) U)
2.3%
(-.f64 16 U)
2.3%
(-.f64 -4 U)
69.9%
(+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) U)
73.6%
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
55.5%
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
69.9%
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
28.1%
(+.f64 (*.f64 J 8) U)
28.1%
(+.f64 (*.f64 J 1/4) U)
28.5%
(+.f64 (*.f64 J -1/2) U)
57.0%
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
71.1%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
99.6%
(+.f64 (*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) U)
77.4%
(+.f64 (*.f64 2 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))) U)
57.7%
(+.f64 (*.f64 2 (*.f64 J l)) U)
28.1%
(+.f64 (*.f64 2 (*.f64 J 8)) U)
71.3%
(+.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))) U)
2.6%
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
8.2%
(*.f64 (/.f64 U -3) U)
41.3%
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)))
23.7%
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (*.f64 U (-.f64 U (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))))
8.3%
(*.f64 (+.f64 U -16) U)
10.2%
(*.f64 U (-.f64 U -4))
9.7%
(*.f64 U (-.f64 16 U))
8.5%
(*.f64 U U)
2.3%
(*.f64 U -15)
35.1%
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
8.1%
(*.f64 5 U)
2.3%
(neg.f64 U)
32.3%
(log1p.f64 (expm1.f64 U))
3.9%
(log.f64 (/.f64 -3 (exp.f64 U)))
3.9%
(cbrt.f64 U)
39.3%
U
2.7%
1
2.9%
-1/3
Compiler

Compiled 2202 to 1726 computations (21.6% saved)

localize274.0ms (1.9%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
100.0%
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
99.8%
(*.f64 1/3 (pow.f64 l 3))
96.3%
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
100.0%
(+.f64 -48 (*.f64 U -15))
99.8%
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
99.8%
(*.f64 (/.f64 U -3) U)
99.9%
(*.f64 J (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
99.8%
(*.f64 l (cos.f64 (*.f64 K 1/2)))
99.8%
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)
36.2%
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
Compiler

Compiled 168 to 119 computations (29.2% saved)

series13.0ms (0.1%)

Counts
9 → 183
Calls

48 calls:

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

rewrite154.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
860×expm1-udef
860×log1p-udef
462×associate-*r*
316×associate-*l*
232×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038241
1530230
27080230
Stop Event
node limit
Counts
9 → 257
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 J (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(*.f64 (/.f64 U -3) U)
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(+.f64 -48 (*.f64 U -15))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
Outputs
(-.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 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (pow.f64 l 2)) (*.f64 (cbrt.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 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/3))
(*.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 (sqrt.f64 l) (*.f64 (sqrt.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 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/3) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 1 1/3) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) 1/3))
(*.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 (pow.f64 l 2))) (cbrt.f64 l))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 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))))))
(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 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))) 1)
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 l (*.f64 (pow.f64 l 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 l 3))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 l 2) (*.f64 l (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 1 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (pow.f64 l 3/2) (*.f64 (pow.f64 l 3/2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 3) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) l) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (cos.f64 (*.f64 K 1/2))) l)
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(-.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 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 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 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 1)
(pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(exp.f64 (log.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 U 2) -1/3))) 1)
(/.f64 U (/.f64 -3 U))
(/.f64 1 (/.f64 -3 (pow.f64 U 2)))
(/.f64 (pow.f64 U 2) -3)
(/.f64 (neg.f64 (pow.f64 U 2)) 3)
(/.f64 (*.f64 U (neg.f64 U)) 3)
(/.f64 (*.f64 (neg.f64 U) U) 3)
(pow.f64 (*.f64 (pow.f64 U 2) -1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 U 2) -1/3)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 3) 1/3)
(pow.f64 (/.f64 U (sqrt.f64 -3)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 U 2) -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 U 2) -1/3))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 3))
(cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 U -1/3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 U -1/3) 3) (pow.f64 U 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 U 2) -1/3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 U 2) -1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 U 2) -1/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 U 2) -1/3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))) 1)
(*.f64 (fma.f64 U -15 -48) (/.f64 1 (+.f64 U -64)))
(*.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 1)
(*.f64 1 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (*.f64 (cbrt.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 U -64))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2) (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 U -64))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(*.f64 (neg.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 (neg.f64 U) 64)))
(*.f64 (/.f64 1 (+.f64 U -64)) (fma.f64 U -15 -48))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (/.f64 (fma.f64 U -15 -48) (cbrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 U -64))) (/.f64 (fma.f64 U -15 -48) (sqrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 U -15 -48)) (+.f64 U -64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (sqrt.f64 (+.f64 U -64))) (/.f64 (cbrt.f64 (fma.f64 U -15 -48)) (sqrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) 1) (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (+.f64 U -64)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (cbrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 (pow.f64 U 3) -262144)) (fma.f64 U U (-.f64 4096 (*.f64 U -64))))
(*.f64 (/.f64 (fma.f64 U -15 -48) (fma.f64 U U -4096)) (+.f64 U 64))
(pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2)
(pow.f64 (/.f64 (+.f64 U -64) (fma.f64 U -15 -48)) -1)
(neg.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 (neg.f64 U) 64)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 U -15 -48) 3) (pow.f64 (+.f64 U -64) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(exp.f64 (log.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 U -15 -48))) 1)
(-.f64 (/.f64 2304 (+.f64 -48 (*.f64 15 U))) (/.f64 (*.f64 (pow.f64 U 2) 225) (+.f64 -48 (*.f64 15 U))))
(*.f64 (fma.f64 U -15 -48) 1)
(*.f64 1 (fma.f64 U -15 -48))
(*.f64 (cbrt.f64 (fma.f64 U -15 -48)) (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (cbrt.f64 (fma.f64 U -15 -48)))
(*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (sqrt.f64 (fma.f64 U -15 -48)))
(*.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (/.f64 1 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U)))))
(*.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (/.f64 1 (+.f64 -48 (*.f64 15 U))))
(/.f64 1 (/.f64 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U))) (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592)))
(/.f64 1 (/.f64 (+.f64 -48 (*.f64 15 U)) (-.f64 2304 (*.f64 (pow.f64 U 2) 225))))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U))))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (+.f64 (*.f64 (pow.f64 U 2) 225) (-.f64 2304 (*.f64 720 U))))
(/.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (+.f64 -48 (*.f64 15 U)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592)) (neg.f64 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U)))))
(/.f64 (neg.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225))) (neg.f64 (+.f64 -48 (*.f64 15 U))))
(/.f64 (-.f64 (*.f64 (pow.f64 U 2) 225) 2304) (-.f64 (*.f64 U -15) -48))
(pow.f64 (fma.f64 U -15 -48) 1)
(pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 3)
(pow.f64 (pow.f64 (fma.f64 U -15 -48) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 U -15 -48)) 2)
(sqrt.f64 (pow.f64 (fma.f64 U -15 -48) 2))
(log.f64 (exp.f64 (fma.f64 U -15 -48)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 U -15 -48))))
(cbrt.f64 (pow.f64 (fma.f64 U -15 -48) 3))
(expm1.f64 (log1p.f64 (fma.f64 U -15 -48)))
(exp.f64 (log.f64 (fma.f64 U -15 -48)))
(exp.f64 (*.f64 (log.f64 (fma.f64 U -15 -48)) 1))
(log1p.f64 (expm1.f64 (fma.f64 U -15 -48)))
(fma.f64 U -15 -48)
(fma.f64 -15 U -48)
(fma.f64 1 (*.f64 U -15) -48)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 U 2) 225)) (cbrt.f64 (*.f64 U -15)) -48)
(fma.f64 (sqrt.f64 (*.f64 U -15)) (sqrt.f64 (*.f64 U -15)) -48)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 l 6) 1/9) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))) (/.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (/.f64 1 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4)) (/.f64 1 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (+.f64 (*.f64 (pow.f64 l 2) 4) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 l 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))) (neg.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4))) (neg.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(/.f64 (-.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 (pow.f64 l 6) 1/9)) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(fma.f64 (pow.f64 l 3) 1/3 (*.f64 l 2))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 1 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))
(fma.f64 1 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 l (cbrt.f64 1/3)) (*.f64 l 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l 2)) 2) (cbrt.f64 (*.f64 l 2)) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) (*.f64 l 2))
(fma.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (*.f64 l 2)) (*.f64 1/3 (pow.f64 l 3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)) (/.f64 (pow.f64 U 2) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(*.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 1)
(*.f64 1 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) (pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2) (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U) (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)) (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 2))
(log.f64 (exp.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(exp.f64 (log.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)
(fma.f64 1 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 2) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) U)

simplify175.0ms (1.2%)

Algorithm
egg-herbie
Rules
1202×log-prod
1090×associate-*r*
1000×associate-*l*
490×fma-neg
462×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068915158
1163314644
2647314638
Stop Event
node limit
Counts
440 → 384
Calls
Call 1
Inputs
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K)))))
l
(+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 l 3)
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 l 3)) (*.f64 -1/8 (pow.f64 l 3)))) (pow.f64 l 3))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 l 3)) (*.f64 -1/8 (pow.f64 l 3)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (pow.f64 l 3)) (+.f64 (*.f64 1/32 (pow.f64 l 3)) (*.f64 l (+.f64 (*.f64 1/192 (pow.f64 l 2)) (*.f64 1/64 (pow.f64 l 2))))))) (pow.f64 l 3)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 l 3)) (*.f64 -1/8 (pow.f64 l 3)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (pow.f64 l 3)) (+.f64 (*.f64 1/32 (pow.f64 l 3)) (*.f64 l (+.f64 (*.f64 1/192 (pow.f64 l 2)) (*.f64 1/64 (pow.f64 l 2))))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/8 (*.f64 l (+.f64 (*.f64 1/192 (pow.f64 l 2)) (*.f64 1/64 (pow.f64 l 2))))) (+.f64 (*.f64 -1/1536 (pow.f64 l 3)) (+.f64 (*.f64 -1/46080 (pow.f64 l 3)) (*.f64 l (+.f64 (*.f64 -1/1536 (pow.f64 l 2)) (*.f64 -1/23040 (pow.f64 l 2)))))))) (pow.f64 l 3))))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
l
(+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (*.f64 J (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 J (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 J (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 J (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K))))))
(*.f64 J l)
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (*.f64 J l))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 J l)))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) l))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 J l))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
3/4
(+.f64 3/4 (*.f64 63/256 U))
(+.f64 3/4 (+.f64 (*.f64 63/16384 (pow.f64 U 2)) (*.f64 63/256 U)))
(+.f64 3/4 (+.f64 (*.f64 63/1048576 (pow.f64 U 3)) (+.f64 (*.f64 63/16384 (pow.f64 U 2)) (*.f64 63/256 U))))
-15
(neg.f64 (+.f64 15 (*.f64 1008 (/.f64 1 U))))
(neg.f64 (+.f64 15 (+.f64 (*.f64 1008 (/.f64 1 U)) (*.f64 64512 (/.f64 1 (pow.f64 U 2))))))
(neg.f64 (+.f64 15 (+.f64 (*.f64 1008 (/.f64 1 U)) (+.f64 (*.f64 64512 (/.f64 1 (pow.f64 U 2))) (*.f64 4128768 (/.f64 1 (pow.f64 U 3)))))))
-15
(neg.f64 (+.f64 15 (*.f64 1008 (/.f64 1 U))))
(neg.f64 (+.f64 15 (+.f64 (*.f64 1008 (/.f64 1 U)) (*.f64 64512 (/.f64 1 (pow.f64 U 2))))))
(neg.f64 (+.f64 15 (+.f64 (*.f64 1008 (/.f64 1 U)) (+.f64 (*.f64 64512 (/.f64 1 (pow.f64 U 2))) (*.f64 4128768 (/.f64 1 (pow.f64 U 3)))))))
-48
(-.f64 (*.f64 -15 U) 48)
(-.f64 (*.f64 -15 U) 48)
(-.f64 (*.f64 -15 U) 48)
(*.f64 -15 U)
(-.f64 (*.f64 -15 U) 48)
(-.f64 (*.f64 -15 U) 48)
(-.f64 (*.f64 -15 U) 48)
(*.f64 -15 U)
(-.f64 (*.f64 -15 U) 48)
(-.f64 (*.f64 -15 U) 48)
(-.f64 (*.f64 -15 U) 48)
(*.f64 2 l)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 1/3 (pow.f64 l 3))
U
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
U
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
U
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(-.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 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (pow.f64 l 2)) (*.f64 (cbrt.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 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/3))
(*.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 (sqrt.f64 l) (*.f64 (sqrt.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 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/3) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (pow.f64 1 1/3) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) 1/3))
(*.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 (pow.f64 l 2))) (cbrt.f64 l))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 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))))))
(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 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))) 1)
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 l (*.f64 (pow.f64 l 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 l 3))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 l 2) (*.f64 l (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 1 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (pow.f64 l 3/2) (*.f64 (pow.f64 l 3/2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 3) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) l) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (cos.f64 (*.f64 K 1/2))) l)
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(-.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 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 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 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 1)
(pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(exp.f64 (log.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 U 2) -1/3))) 1)
(/.f64 U (/.f64 -3 U))
(/.f64 1 (/.f64 -3 (pow.f64 U 2)))
(/.f64 (pow.f64 U 2) -3)
(/.f64 (neg.f64 (pow.f64 U 2)) 3)
(/.f64 (*.f64 U (neg.f64 U)) 3)
(/.f64 (*.f64 (neg.f64 U) U) 3)
(pow.f64 (*.f64 (pow.f64 U 2) -1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 U 2) -1/3)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 3) 1/3)
(pow.f64 (/.f64 U (sqrt.f64 -3)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 U 2) -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 U 2) -1/3))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 3))
(cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 U -1/3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 U -1/3) 3) (pow.f64 U 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 U 2) -1/3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 U 2) -1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 U 2) -1/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 U 2) -1/3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))) 1)
(*.f64 (fma.f64 U -15 -48) (/.f64 1 (+.f64 U -64)))
(*.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 1)
(*.f64 1 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (*.f64 (cbrt.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 U -64))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2) (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 U -64))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(*.f64 (neg.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 (neg.f64 U) 64)))
(*.f64 (/.f64 1 (+.f64 U -64)) (fma.f64 U -15 -48))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (/.f64 (fma.f64 U -15 -48) (cbrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 U -64))) (/.f64 (fma.f64 U -15 -48) (sqrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 U -15 -48)) (+.f64 U -64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (sqrt.f64 (+.f64 U -64))) (/.f64 (cbrt.f64 (fma.f64 U -15 -48)) (sqrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) 1) (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (+.f64 U -64)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (cbrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 (pow.f64 U 3) -262144)) (fma.f64 U U (-.f64 4096 (*.f64 U -64))))
(*.f64 (/.f64 (fma.f64 U -15 -48) (fma.f64 U U -4096)) (+.f64 U 64))
(pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2)
(pow.f64 (/.f64 (+.f64 U -64) (fma.f64 U -15 -48)) -1)
(neg.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 (neg.f64 U) 64)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 U -15 -48) 3) (pow.f64 (+.f64 U -64) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(exp.f64 (log.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 U -15 -48))) 1)
(-.f64 (/.f64 2304 (+.f64 -48 (*.f64 15 U))) (/.f64 (*.f64 (pow.f64 U 2) 225) (+.f64 -48 (*.f64 15 U))))
(*.f64 (fma.f64 U -15 -48) 1)
(*.f64 1 (fma.f64 U -15 -48))
(*.f64 (cbrt.f64 (fma.f64 U -15 -48)) (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (cbrt.f64 (fma.f64 U -15 -48)))
(*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (sqrt.f64 (fma.f64 U -15 -48)))
(*.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (/.f64 1 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U)))))
(*.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (/.f64 1 (+.f64 -48 (*.f64 15 U))))
(/.f64 1 (/.f64 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U))) (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592)))
(/.f64 1 (/.f64 (+.f64 -48 (*.f64 15 U)) (-.f64 2304 (*.f64 (pow.f64 U 2) 225))))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U))))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (+.f64 (*.f64 (pow.f64 U 2) 225) (-.f64 2304 (*.f64 720 U))))
(/.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (+.f64 -48 (*.f64 15 U)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592)) (neg.f64 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U)))))
(/.f64 (neg.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225))) (neg.f64 (+.f64 -48 (*.f64 15 U))))
(/.f64 (-.f64 (*.f64 (pow.f64 U 2) 225) 2304) (-.f64 (*.f64 U -15) -48))
(pow.f64 (fma.f64 U -15 -48) 1)
(pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 3)
(pow.f64 (pow.f64 (fma.f64 U -15 -48) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 U -15 -48)) 2)
(sqrt.f64 (pow.f64 (fma.f64 U -15 -48) 2))
(log.f64 (exp.f64 (fma.f64 U -15 -48)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 U -15 -48))))
(cbrt.f64 (pow.f64 (fma.f64 U -15 -48) 3))
(expm1.f64 (log1p.f64 (fma.f64 U -15 -48)))
(exp.f64 (log.f64 (fma.f64 U -15 -48)))
(exp.f64 (*.f64 (log.f64 (fma.f64 U -15 -48)) 1))
(log1p.f64 (expm1.f64 (fma.f64 U -15 -48)))
(fma.f64 U -15 -48)
(fma.f64 -15 U -48)
(fma.f64 1 (*.f64 U -15) -48)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 U 2) 225)) (cbrt.f64 (*.f64 U -15)) -48)
(fma.f64 (sqrt.f64 (*.f64 U -15)) (sqrt.f64 (*.f64 U -15)) -48)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 l 6) 1/9) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))) (/.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (/.f64 1 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4)) (/.f64 1 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (+.f64 (*.f64 (pow.f64 l 2) 4) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 l 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))) (neg.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4))) (neg.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(/.f64 (-.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 (pow.f64 l 6) 1/9)) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 2))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(fma.f64 (pow.f64 l 3) 1/3 (*.f64 l 2))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 1 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))
(fma.f64 1 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 l (cbrt.f64 1/3)) (*.f64 l 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l 2)) 2) (cbrt.f64 (*.f64 l 2)) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) (*.f64 l 2))
(fma.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (*.f64 l 2)) (*.f64 1/3 (pow.f64 l 3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)) (/.f64 (pow.f64 U 2) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(*.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 1)
(*.f64 1 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) (pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2) (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U) (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)) (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 2))
(log.f64 (exp.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(exp.f64 (log.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)
(fma.f64 1 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 2) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) U)
Outputs
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (*.f64 (*.f64 l (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (neg.f64 l) (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (*.f64 (*.f64 l (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (neg.f64 l) (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (*.f64 (*.f64 l (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (neg.f64 l) (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (*.f64 (*.f64 l (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (neg.f64 l) (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K)))
l
(+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)))
(+.f64 l (*.f64 -1/8 (*.f64 l (pow.f64 K 2))))
(fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) l)
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 l (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) l)))
(+.f64 l (*.f64 l (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(+.f64 l (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) l))))
(+.f64 (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) l) (*.f64 l (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(pow.f64 l 3)
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 l 3)) (*.f64 -1/8 (pow.f64 l 3)))) (pow.f64 l 3))
(fma.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) -3/8) (pow.f64 l 3))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 l 3)) (*.f64 -1/8 (pow.f64 l 3)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (pow.f64 l 3)) (+.f64 (*.f64 1/32 (pow.f64 l 3)) (*.f64 l (+.f64 (*.f64 1/192 (pow.f64 l 2)) (*.f64 1/64 (pow.f64 l 2))))))) (pow.f64 l 3)))
(fma.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) -3/8) (fma.f64 (pow.f64 K 4) (fma.f64 1/384 (pow.f64 l 3) (fma.f64 1/32 (pow.f64 l 3) (*.f64 l (*.f64 (pow.f64 l 2) 1/48)))) (pow.f64 l 3)))
(fma.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) -3/8) (fma.f64 (pow.f64 K 4) (+.f64 (*.f64 (pow.f64 l 3) 1/48) (*.f64 (pow.f64 l 3) 13/384)) (pow.f64 l 3)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/4 (pow.f64 l 3)) (*.f64 -1/8 (pow.f64 l 3)))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (pow.f64 l 3)) (+.f64 (*.f64 1/32 (pow.f64 l 3)) (*.f64 l (+.f64 (*.f64 1/192 (pow.f64 l 2)) (*.f64 1/64 (pow.f64 l 2))))))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/8 (*.f64 l (+.f64 (*.f64 1/192 (pow.f64 l 2)) (*.f64 1/64 (pow.f64 l 2))))) (+.f64 (*.f64 -1/1536 (pow.f64 l 3)) (+.f64 (*.f64 -1/46080 (pow.f64 l 3)) (*.f64 l (+.f64 (*.f64 -1/1536 (pow.f64 l 2)) (*.f64 -1/23040 (pow.f64 l 2)))))))) (pow.f64 l 3))))
(fma.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) -3/8) (fma.f64 (pow.f64 K 4) (fma.f64 1/384 (pow.f64 l 3) (fma.f64 1/32 (pow.f64 l 3) (*.f64 l (*.f64 (pow.f64 l 2) 1/48)))) (fma.f64 (pow.f64 K 6) (fma.f64 -1/8 (*.f64 l (*.f64 (pow.f64 l 2) 1/48)) (fma.f64 -1/1536 (pow.f64 l 3) (fma.f64 -1/46080 (pow.f64 l 3) (*.f64 l (*.f64 (pow.f64 l 2) -1/1440))))) (pow.f64 l 3))))
(fma.f64 (pow.f64 K 2) (*.f64 (pow.f64 l 3) -3/8) (fma.f64 (pow.f64 K 4) (+.f64 (*.f64 (pow.f64 l 3) 1/48) (*.f64 (pow.f64 l 3) 13/384)) (fma.f64 (pow.f64 K 6) (fma.f64 -1/8 (*.f64 (pow.f64 l 3) 1/48) (+.f64 (*.f64 (pow.f64 l 3) -1/1440) (*.f64 (pow.f64 l 3) -31/46080))) (pow.f64 l 3))))
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
l
(+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)))
(+.f64 l (*.f64 -1/8 (*.f64 l (pow.f64 K 2))))
(fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) l)
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 l (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) l)))
(+.f64 l (*.f64 l (+.f64 (*.f64 -1/8 (pow.f64 K 2)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 l (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(+.f64 l (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) l))))
(+.f64 (fma.f64 -1/8 (*.f64 l (pow.f64 K 2)) l) (*.f64 l (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6)))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (*.f64 J (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (*.f64 (*.f64 (*.f64 l (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (*.f64 (*.f64 (neg.f64 l) (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))) J)
(*.f64 -1 (*.f64 J (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (*.f64 (*.f64 (*.f64 l (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (*.f64 (*.f64 (neg.f64 l) (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))) J)
(*.f64 -1 (*.f64 J (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (*.f64 (*.f64 (*.f64 l (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (*.f64 (*.f64 (neg.f64 l) (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))) J)
(*.f64 -1 (*.f64 J (*.f64 l (*.f64 (cbrt.f64 -1) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (*.f64 (*.f64 (*.f64 l (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (*.f64 (*.f64 (neg.f64 l) (cbrt.f64 -1)) (cos.f64 (*.f64 1/2 K))) J)
(*.f64 J l)
(*.f64 l J)
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (*.f64 J l))
(fma.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) l) (*.f64 l J))
(fma.f64 l J (*.f64 -1/8 (*.f64 l (*.f64 (pow.f64 K 2) J))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 J l)))
(fma.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) l) (fma.f64 1/384 (*.f64 (*.f64 l (pow.f64 K 4)) J) (*.f64 l J)))
(fma.f64 -1/8 (*.f64 l (*.f64 (pow.f64 K 2) J)) (fma.f64 l J (*.f64 (*.f64 (*.f64 1/384 l) (pow.f64 K 4)) J)))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) l))) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 6) l))) (+.f64 (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 4) l))) (*.f64 J l))))
(fma.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) l) (fma.f64 -1/46080 (*.f64 (*.f64 l (pow.f64 K 6)) J) (fma.f64 1/384 (*.f64 (*.f64 l (pow.f64 K 4)) J) (*.f64 l J))))
(fma.f64 -1/8 (*.f64 l (*.f64 (pow.f64 K 2) J)) (fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 l J)) (fma.f64 l J (*.f64 (*.f64 (*.f64 1/384 l) (pow.f64 K 4)) J))))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
(*.f64 -1/3 (pow.f64 U 2))
3/4
(+.f64 3/4 (*.f64 63/256 U))
(+.f64 3/4 (*.f64 U 63/256))
(fma.f64 U 63/256 3/4)
(+.f64 3/4 (+.f64 (*.f64 63/16384 (pow.f64 U 2)) (*.f64 63/256 U)))
(+.f64 3/4 (fma.f64 63/16384 (pow.f64 U 2) (*.f64 U 63/256)))
(+.f64 3/4 (fma.f64 (pow.f64 U 2) 63/16384 (*.f64 U 63/256)))
(+.f64 3/4 (+.f64 (*.f64 63/1048576 (pow.f64 U 3)) (+.f64 (*.f64 63/16384 (pow.f64 U 2)) (*.f64 63/256 U))))
(+.f64 3/4 (fma.f64 63/1048576 (pow.f64 U 3) (fma.f64 63/16384 (pow.f64 U 2) (*.f64 U 63/256))))
(+.f64 3/4 (fma.f64 63/1048576 (pow.f64 U 3) (fma.f64 (pow.f64 U 2) 63/16384 (*.f64 U 63/256))))
-15
(neg.f64 (+.f64 15 (*.f64 1008 (/.f64 1 U))))
(+.f64 -15 (neg.f64 (/.f64 1008 U)))
(+.f64 -15 (/.f64 -1008 U))
(neg.f64 (+.f64 15 (+.f64 (*.f64 1008 (/.f64 1 U)) (*.f64 64512 (/.f64 1 (pow.f64 U 2))))))
(+.f64 -15 (neg.f64 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2)))))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(neg.f64 (+.f64 15 (+.f64 (*.f64 1008 (/.f64 1 U)) (+.f64 (*.f64 64512 (/.f64 1 (pow.f64 U 2))) (*.f64 4128768 (/.f64 1 (pow.f64 U 3)))))))
(+.f64 -15 (neg.f64 (+.f64 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))) (/.f64 4128768 (pow.f64 U 3)))))
(-.f64 -15 (+.f64 (/.f64 64512 (pow.f64 U 2)) (+.f64 (/.f64 4128768 (pow.f64 U 3)) (/.f64 1008 U))))
-15
(neg.f64 (+.f64 15 (*.f64 1008 (/.f64 1 U))))
(+.f64 -15 (neg.f64 (/.f64 1008 U)))
(+.f64 -15 (/.f64 -1008 U))
(neg.f64 (+.f64 15 (+.f64 (*.f64 1008 (/.f64 1 U)) (*.f64 64512 (/.f64 1 (pow.f64 U 2))))))
(+.f64 -15 (neg.f64 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2)))))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(neg.f64 (+.f64 15 (+.f64 (*.f64 1008 (/.f64 1 U)) (+.f64 (*.f64 64512 (/.f64 1 (pow.f64 U 2))) (*.f64 4128768 (/.f64 1 (pow.f64 U 3)))))))
(+.f64 -15 (neg.f64 (+.f64 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))) (/.f64 4128768 (pow.f64 U 3)))))
(-.f64 -15 (+.f64 (/.f64 64512 (pow.f64 U 2)) (+.f64 (/.f64 4128768 (pow.f64 U 3)) (/.f64 1008 U))))
-48
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(*.f64 -15 U)
(*.f64 U -15)
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(*.f64 -15 U)
(*.f64 U -15)
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(-.f64 (*.f64 -15 U) 48)
(fma.f64 U -15 -48)
(*.f64 2 l)
(*.f64 l 2)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
U
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
U
(+.f64 U (*.f64 2 (*.f64 J l)))
(+.f64 U (*.f64 2 (*.f64 l J)))
(fma.f64 (*.f64 2 J) l U)
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
U
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
U
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 K 1/2)) l)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (pow.f64 l 2)) (*.f64 (cbrt.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (pow.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 (pow.f64 l 2)) (cbrt.f64 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 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 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 1/2 K)))
(*.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 1/2 K)))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.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 1/2 K)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 K 1/2))) l))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1/3) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3/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 1/2 K)))
(*.f64 (*.f64 l (sqrt.f64 (cos.f64 (*.f64 K 1/2)))) (sqrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 l))
(*.f64 (cbrt.f64 (pow.f64 l 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 (pow.f64 l 2)) (cbrt.f64 l)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.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 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.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 (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))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.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)))
(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 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(*.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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))) 1)
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 l (*.f64 (pow.f64 l 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1)
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 l 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 2) (*.f64 l (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 1 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 l 3/2) (*.f64 (pow.f64 l 3/2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3/2))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 3) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) l) (cos.f64 (*.f64 K 1/2)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (cos.f64 (*.f64 K 1/2))) l)
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) 1) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 6))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 3))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)
(-.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 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.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 (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))
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.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 3 (log.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1/3))
(*.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 (exp.f64 (log1p.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)))) 1)
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 1)
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 3)
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3) 1/3)
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 2)
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 J 3)))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))) 1))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J))))
(*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 U 2) -1/3))) 1)
(*.f64 -1/3 (pow.f64 U 2))
(/.f64 U (/.f64 -3 U))
(*.f64 (/.f64 U -3) U)
(/.f64 (pow.f64 U 2) -3)
(/.f64 1 (/.f64 -3 (pow.f64 U 2)))
(*.f64 -1/3 (pow.f64 U 2))
(/.f64 (pow.f64 U 2) -3)
(*.f64 (/.f64 U -3) U)
(/.f64 (neg.f64 (pow.f64 U 2)) 3)
(*.f64 (/.f64 U -3) U)
(/.f64 (pow.f64 U 2) -3)
(/.f64 (*.f64 U (neg.f64 U)) 3)
(*.f64 (/.f64 U -3) U)
(/.f64 (pow.f64 U 2) -3)
(/.f64 (*.f64 (neg.f64 U) U) 3)
(*.f64 (/.f64 U -3) U)
(/.f64 (pow.f64 U 2) -3)
(pow.f64 (*.f64 (pow.f64 U 2) -1/3) 1)
(*.f64 -1/3 (pow.f64 U 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 U 2) -1/3)) 3)
(*.f64 -1/3 (pow.f64 U 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 3) 1/3)
(*.f64 -1/3 (pow.f64 U 2))
(pow.f64 (/.f64 U (sqrt.f64 -3)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/3 (pow.f64 U 2)) 2))
(fabs.f64 (*.f64 -1/3 (pow.f64 U 2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 U 2) -1/3)))
(*.f64 -1/3 (pow.f64 U 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 U 2) -1/3))))
(*.f64 -1/3 (pow.f64 U 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 U 2) -1/3) 3))
(*.f64 -1/3 (pow.f64 U 2))
(cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 U -1/3) 3)))
(*.f64 -1/3 (pow.f64 U 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 U -1/3) 3) (pow.f64 U 3)))
(*.f64 -1/3 (pow.f64 U 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 U 2) -1/3)))
(*.f64 -1/3 (pow.f64 U 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 U 2) -1/3)))
(*.f64 -1/3 (pow.f64 U 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 U 2) -1/3)) 1))
(*.f64 -1/3 (pow.f64 U 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 U 2) -1/3)))
(*.f64 -1/3 (pow.f64 U 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))) 1)
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (fma.f64 U -15 -48) (/.f64 1 (+.f64 U -64)))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 1)
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 1 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (*.f64 (cbrt.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 U -64))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2) (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 U -64))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (neg.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 (neg.f64 U) 64)))
(/.f64 (neg.f64 (fma.f64 U -15 -48)) (-.f64 64 U))
(*.f64 (/.f64 1 (+.f64 U -64)) (fma.f64 U -15 -48))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (/.f64 (fma.f64 U -15 -48) (cbrt.f64 (+.f64 U -64))))
(/.f64 (/.f64 (fma.f64 U -15 -48) (cbrt.f64 (+.f64 U -64))) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 U -64))) (/.f64 (fma.f64 U -15 -48) (sqrt.f64 (+.f64 U -64))))
(/.f64 (/.f64 (fma.f64 U -15 -48) (sqrt.f64 (+.f64 U -64))) (sqrt.f64 (+.f64 U -64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 U -15 -48)) (+.f64 U -64)))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (sqrt.f64 (+.f64 U -64))) (/.f64 (cbrt.f64 (fma.f64 U -15 -48)) (sqrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 U -64))) (/.f64 (fma.f64 U -15 -48) (sqrt.f64 (+.f64 U -64))))
(/.f64 (/.f64 (fma.f64 U -15 -48) (sqrt.f64 (+.f64 U -64))) (sqrt.f64 (+.f64 U -64)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) 1) (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (+.f64 U -64)))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (/.f64 (sqrt.f64 (fma.f64 U -15 -48)) (cbrt.f64 (+.f64 U -64))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 U -64)) 2)) (/.f64 (fma.f64 U -15 -48) (cbrt.f64 (+.f64 U -64))))
(/.f64 (/.f64 (fma.f64 U -15 -48) (cbrt.f64 (+.f64 U -64))) (pow.f64 (cbrt.f64 (+.f64 U -64)) 2))
(*.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 (pow.f64 U 3) -262144)) (fma.f64 U U (-.f64 4096 (*.f64 U -64))))
(*.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 (pow.f64 U 3) -262144)) (fma.f64 U U (+.f64 4096 (*.f64 U 64))))
(*.f64 (/.f64 (fma.f64 U -15 -48) (fma.f64 U U -4096)) (+.f64 U 64))
(pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 1)
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 3)
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 3) 1/3)
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 2)
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(pow.f64 (/.f64 (+.f64 U -64) (fma.f64 U -15 -48)) -1)
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(neg.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 (neg.f64 U) 64)))
(*.f64 (neg.f64 (fma.f64 U -15 -48)) (/.f64 1 (+.f64 (neg.f64 U) 64)))
(/.f64 (neg.f64 (fma.f64 U -15 -48)) (-.f64 64 U))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 2))
(fabs.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))
(log.f64 (exp.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64)) 3))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 U -15 -48) 3) (pow.f64 (+.f64 U -64) 3)))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(exp.f64 (log.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))) 1))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 U -15 -48) (+.f64 U -64))))
(/.f64 (fma.f64 U -15 -48) (+.f64 U -64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 U -15 -48))) 1)
(fma.f64 U -15 -48)
(-.f64 (/.f64 2304 (+.f64 -48 (*.f64 15 U))) (/.f64 (*.f64 (pow.f64 U 2) 225) (+.f64 -48 (*.f64 15 U))))
(/.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (+.f64 -48 (*.f64 U 15)))
(/.f64 (+.f64 2304 (*.f64 (pow.f64 U 2) -225)) (fma.f64 U 15 -48))
(*.f64 (fma.f64 U -15 -48) 1)
(fma.f64 U -15 -48)
(*.f64 1 (fma.f64 U -15 -48))
(fma.f64 U -15 -48)
(*.f64 (cbrt.f64 (fma.f64 U -15 -48)) (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2))
(fma.f64 U -15 -48)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 2) (cbrt.f64 (fma.f64 U -15 -48)))
(fma.f64 U -15 -48)
(*.f64 (sqrt.f64 (fma.f64 U -15 -48)) (sqrt.f64 (fma.f64 U -15 -48)))
(fma.f64 U -15 -48)
(*.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (/.f64 1 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 U 3) -3375 -110592) 1) (+.f64 2304 (+.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 -720 U))))
(/.f64 (fma.f64 (pow.f64 U 3) -3375 -110592) (+.f64 2304 (fma.f64 (pow.f64 U 2) 225 (*.f64 U -720))))
(*.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (/.f64 1 (+.f64 -48 (*.f64 15 U))))
(/.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (+.f64 -48 (*.f64 U 15)))
(/.f64 (+.f64 2304 (*.f64 (pow.f64 U 2) -225)) (fma.f64 U 15 -48))
(/.f64 1 (/.f64 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U))) (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592)))
(/.f64 (*.f64 (fma.f64 (pow.f64 U 3) -3375 -110592) 1) (+.f64 2304 (+.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 -720 U))))
(/.f64 (fma.f64 (pow.f64 U 3) -3375 -110592) (+.f64 2304 (fma.f64 (pow.f64 U 2) 225 (*.f64 U -720))))
(/.f64 1 (/.f64 (+.f64 -48 (*.f64 15 U)) (-.f64 2304 (*.f64 (pow.f64 U 2) 225))))
(/.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (+.f64 -48 (*.f64 U 15)))
(/.f64 (+.f64 2304 (*.f64 (pow.f64 U 2) -225)) (fma.f64 U 15 -48))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U))))
(/.f64 (*.f64 (fma.f64 (pow.f64 U 3) -3375 -110592) 1) (+.f64 2304 (+.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 -720 U))))
(/.f64 (fma.f64 (pow.f64 U 3) -3375 -110592) (+.f64 2304 (fma.f64 (pow.f64 U 2) 225 (*.f64 U -720))))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592) (+.f64 (*.f64 (pow.f64 U 2) 225) (-.f64 2304 (*.f64 720 U))))
(/.f64 (*.f64 (fma.f64 (pow.f64 U 3) -3375 -110592) 1) (+.f64 2304 (+.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 -720 U))))
(/.f64 (fma.f64 (pow.f64 U 3) -3375 -110592) (+.f64 2304 (fma.f64 (pow.f64 U 2) 225 (*.f64 U -720))))
(/.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (+.f64 -48 (*.f64 15 U)))
(/.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225)) (+.f64 -48 (*.f64 U 15)))
(/.f64 (+.f64 2304 (*.f64 (pow.f64 U 2) -225)) (fma.f64 U 15 -48))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 U 3) -3375) -110592)) (neg.f64 (+.f64 2304 (-.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 720 U)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 U 3) -3375 -110592)) (+.f64 -2304 (neg.f64 (+.f64 (*.f64 (pow.f64 U 2) 225) (*.f64 -720 U)))))
(/.f64 (+.f64 (*.f64 (pow.f64 U 3) 3375) 110592) (-.f64 -2304 (fma.f64 (pow.f64 U 2) 225 (*.f64 U -720))))
(/.f64 (fma.f64 (pow.f64 U 3) 3375 110592) (-.f64 -2304 (fma.f64 (pow.f64 U 2) 225 (*.f64 U -720))))
(/.f64 (neg.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225))) (neg.f64 (+.f64 -48 (*.f64 15 U))))
(/.f64 (neg.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225))) (+.f64 48 (neg.f64 (*.f64 U 15))))
(/.f64 (fma.f64 (pow.f64 U 2) 225 -2304) (fma.f64 U -15 48))
(/.f64 (-.f64 (*.f64 (pow.f64 U 2) 225) 2304) (-.f64 (*.f64 U -15) -48))
(/.f64 (neg.f64 (-.f64 2304 (*.f64 (pow.f64 U 2) 225))) (+.f64 48 (neg.f64 (*.f64 U 15))))
(/.f64 (fma.f64 (pow.f64 U 2) 225 -2304) (fma.f64 U -15 48))
(pow.f64 (fma.f64 U -15 -48) 1)
(fma.f64 U -15 -48)
(pow.f64 (cbrt.f64 (fma.f64 U -15 -48)) 3)
(fma.f64 U -15 -48)
(pow.f64 (pow.f64 (fma.f64 U -15 -48) 3) 1/3)
(fma.f64 U -15 -48)
(pow.f64 (sqrt.f64 (fma.f64 U -15 -48)) 2)
(fma.f64 U -15 -48)
(sqrt.f64 (pow.f64 (fma.f64 U -15 -48) 2))
(fabs.f64 (fma.f64 U -15 -48))
(log.f64 (exp.f64 (fma.f64 U -15 -48)))
(fma.f64 U -15 -48)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 U -15 -48))))
(fma.f64 U -15 -48)
(cbrt.f64 (pow.f64 (fma.f64 U -15 -48) 3))
(fma.f64 U -15 -48)
(expm1.f64 (log1p.f64 (fma.f64 U -15 -48)))
(fma.f64 U -15 -48)
(exp.f64 (log.f64 (fma.f64 U -15 -48)))
(fma.f64 U -15 -48)
(exp.f64 (*.f64 (log.f64 (fma.f64 U -15 -48)) 1))
(fma.f64 U -15 -48)
(log1p.f64 (expm1.f64 (fma.f64 U -15 -48)))
(fma.f64 U -15 -48)
(fma.f64 U -15 -48)
(fma.f64 -15 U -48)
(fma.f64 U -15 -48)
(fma.f64 1 (*.f64 U -15) -48)
(fma.f64 U -15 -48)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 U 2) 225)) (cbrt.f64 (*.f64 U -15)) -48)
(fma.f64 (sqrt.f64 (*.f64 U -15)) (sqrt.f64 (*.f64 U -15)) -48)
(fma.f64 U -15 -48)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 1)
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(-.f64 (/.f64 (*.f64 (pow.f64 l 6) 1/9) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))) (/.f64 (*.f64 (pow.f64 l 2) 4) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (pow.f64 l 2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))
(/.f64 (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (pow.f64 l 2) -4)) (fma.f64 l -2 (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(*.f64 1 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (/.f64 1 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)) 1) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 l (*.f64 2 (+.f64 (*.f64 l 2) (*.f64 -1/3 (pow.f64 l 3)))))))
(/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27)) (fma.f64 (*.f64 l 2) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)) (*.f64 (pow.f64 l 6) 1/9)))
(*.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4)) (/.f64 1 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (pow.f64 l 2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))
(/.f64 (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (pow.f64 l 2) -4)) (fma.f64 l -2 (*.f64 (pow.f64 l 3) 1/3)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))) (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)) 1) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 l (*.f64 2 (+.f64 (*.f64 l 2) (*.f64 -1/3 (pow.f64 l 3)))))))
(/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27)) (fma.f64 (*.f64 l 2) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)) (*.f64 (pow.f64 l 6) 1/9)))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (pow.f64 l 2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))
(/.f64 (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (pow.f64 l 2) -4)) (fma.f64 l -2 (*.f64 (pow.f64 l 3) 1/3)))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)) 1) (fma.f64 (pow.f64 l 6) 1/9 (*.f64 l (*.f64 2 (+.f64 (*.f64 l 2) (*.f64 -1/3 (pow.f64 l 3)))))))
(/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27)) (fma.f64 (*.f64 l 2) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)) (*.f64 (pow.f64 l 6) 1/9)))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8)) (+.f64 (*.f64 (pow.f64 l 2) 4) (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 l 2))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8)) (fma.f64 (pow.f64 l 2) 4 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 -1/3 (*.f64 (pow.f64 l 3) (*.f64 l 2))))))
(/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27)) (-.f64 (fma.f64 4 (pow.f64 l 2) (*.f64 (pow.f64 l 6) 1/9)) (*.f64 (pow.f64 l 4) 2/3)))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4)) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l)))
(/.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (pow.f64 l 2))) (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))
(/.f64 (fma.f64 (pow.f64 l 6) 1/9 (*.f64 (pow.f64 l 2) -4)) (fma.f64 l -2 (*.f64 (pow.f64 l 3) 1/3)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27) (*.f64 (pow.f64 l 3) 8))) (neg.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (*.f64 l 2) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 l 3) 3) 1/27 (*.f64 (pow.f64 l 3) 8))) (neg.f64 (fma.f64 (pow.f64 l 6) 1/9 (*.f64 l (*.f64 2 (+.f64 (*.f64 l 2) (*.f64 -1/3 (pow.f64 l 3))))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/27)) (fma.f64 (*.f64 l 2) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)) (*.f64 (pow.f64 l 6) 1/9))))
(/.f64 (fma.f64 (pow.f64 l 3) -8 (*.f64 (pow.f64 (pow.f64 l 3) 3) -1/27)) (-.f64 (*.f64 (pow.f64 l 6) -1/9) (*.f64 l (*.f64 2 (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 (pow.f64 l 2) 4))) (neg.f64 (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 -2 l))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (pow.f64 l 2)))) (neg.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))))
(/.f64 (fma.f64 4 (pow.f64 l 2) (*.f64 (pow.f64 l 6) -1/9)) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)))
(/.f64 (-.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 (pow.f64 l 6) 1/9)) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 l 6) 1/9) (*.f64 4 (pow.f64 l 2)))) (neg.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))))
(/.f64 (fma.f64 4 (pow.f64 l 2) (*.f64 (pow.f64 l 6) -1/9)) (fma.f64 l 2 (*.f64 (pow.f64 l 3) -1/3)))
(pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 1)
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3)
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3) 1/3)
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 2))
(sqrt.f64 (pow.f64 (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) 2))
(fabs.f64 (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) 3))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 1))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(fma.f64 (pow.f64 l 3) 1/3 (*.f64 l 2))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(fma.f64 1 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(fma.f64 1 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(fma.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 l (cbrt.f64 1/3)) (*.f64 l 2))
(+.f64 (*.f64 l 2) (pow.f64 (*.f64 l (cbrt.f64 1/3)) 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l 2)) 2) (cbrt.f64 (*.f64 l 2)) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(fma.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) (*.f64 l 2))
(+.f64 (*.f64 l 2) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/3) (sqrt.f64 1/3))))
(fma.f64 (sqrt.f64 (*.f64 l 2)) (sqrt.f64 (*.f64 l 2)) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))) 1)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(-.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)) (/.f64 (pow.f64 U 2) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2)) (fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) (neg.f64 U)))
(*.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 1)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 1 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) (pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2) (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(*.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) 1) (+.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2)) (fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) (neg.f64 U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) 1) (+.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U) (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2)) (fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) 1) (+.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) (*.f64 J U)))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (*.f64 (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J U)))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) (fma.f64 U U (*.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) (fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) (neg.f64 U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2)) (fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (*.f64 U (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2)) (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)) (-.f64 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3))) 2)) (-.f64 U (*.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)))))
(pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 1)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(pow.f64 (cbrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 3)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(pow.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 3) 1/3)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(pow.f64 (sqrt.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 2)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 2))
(sqrt.f64 (pow.f64 (fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U) 2))
(fabs.f64 (fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U))
(log.f64 (exp.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(cbrt.f64 (pow.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U) 3))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(exp.f64 (log.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)) 1))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(log1p.f64 (expm1.f64 (fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(fma.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) U)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)) J U)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(fma.f64 1 U (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(fma.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) U)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) 2) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) U)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)
(fma.f64 (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))) U)
(fma.f64 J (fma.f64 l 2 (*.f64 (pow.f64 l 3) 1/3)) U)

eval168.0ms (1.1%)

Compiler

Compiled 8094 to 6034 computations (25.5% saved)

prune216.0ms (1.5%)

Pruning

50 alts after pruning (42 fresh and 8 done)

PrunedKeptTotal
New4339442
Fresh43337
Picked235
Done257
Total44150491
Accuracy
100.0%
Counts
491 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.7%
(fma.f64 (*.f64 2 J) l U)
8.6%
(pow.f64 U -3)
11.8%
(pow.f64 U -4)
11.2%
(/.f64 (pow.f64 U 3) (+.f64 U -4))
2.8%
(/.f64 (-.f64 16 U) U)
26.2%
(/.f64 (log1p.f64 (expm1.f64 (fma.f64 U -15 -48))) (+.f64 U -64))
2.8%
(/.f64 9 U)
2.3%
(/.f64 -3 U)
2.3%
(-.f64 (/.f64 -2 U) U)
3.0%
(-.f64 (*.f64 J -4) U)
2.3%
(-.f64 16 U)
8.1%
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
73.6%
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
28.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
71.2%
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
55.5%
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
28.1%
(+.f64 (*.f64 J 8) U)
28.1%
(+.f64 (*.f64 J 1/4) U)
28.5%
(+.f64 (*.f64 J -1/2) U)
57.0%
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
71.1%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
77.4%
(+.f64 (*.f64 2 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))) U)
57.7%
(+.f64 (*.f64 2 (*.f64 J l)) U)
28.1%
(+.f64 (*.f64 2 (*.f64 J 8)) U)
71.3%
(+.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3))) U)
33.3%
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
2.9%
(+.f64 -15 (/.f64 -1008 U))
2.6%
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
8.2%
(*.f64 (/.f64 U -3) U)
41.3%
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)))
23.7%
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (*.f64 U (-.f64 U (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))))
8.3%
(*.f64 (+.f64 U -16) U)
10.2%
(*.f64 U (-.f64 U -4))
9.7%
(*.f64 U (-.f64 16 U))
8.5%
(*.f64 U U)
2.3%
(*.f64 U -15)
35.1%
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
33.3%
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
8.1%
(*.f64 5 U)
26.2%
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
2.3%
(neg.f64 U)
32.3%
(log1p.f64 (expm1.f64 U))
3.9%
(log.f64 (/.f64 -3 (exp.f64 U)))
3.9%
(cbrt.f64 U)
39.3%
U
2.7%
1
2.7%
3/4
2.9%
-1/3
2.9%
-15
Compiler

Compiled 1232 to 901 computations (26.9% saved)

regimes257.0ms (1.8%)

Counts
73 → 1
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
(+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))) U)
(/.f64 (log1p.f64 (expm1.f64 (fma.f64 U -15 -48))) (+.f64 U -64))
(+.f64 (*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) U)
(+.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))) U)
(+.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 3))) U)
(+.f64 (*.f64 2 (*.f64 J (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3)))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2) 4) (*.f64 U (-.f64 U (*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))))
Outputs
(+.f64 (*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) U)
Calls

10 calls:

34.0ms
U
33.0ms
(/.f64 K 2)
33.0ms
K
32.0ms
l
32.0ms
J
Results
AccuracySegmentsBranch
99.6%1J
99.6%1l
99.6%1K
99.6%1U
99.6%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
99.6%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
99.6%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
99.6%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
99.6%1(cos.f64 (/.f64 K 2))
99.6%1(/.f64 K 2)
Compiler

Compiled 732 to 502 computations (31.4% saved)

regimes561.0ms (3.8%)

Counts
66 → 5
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
(+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (/.f64 K 2))) U)
(/.f64 (log1p.f64 (expm1.f64 (fma.f64 U -15 -48))) (+.f64 U -64))
Outputs
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
Calls

8 calls:

134.0ms
J
130.0ms
l
81.0ms
U
80.0ms
(/.f64 K 2)
80.0ms
K
Results
AccuracySegmentsBranch
90.8%3J
95.7%5l
90.4%3K
90.2%3U
88.3%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
88.3%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
88.3%1(cos.f64 (/.f64 K 2))
90.4%3(/.f64 K 2)
Compiler

Compiled 545 to 370 computations (32.1% saved)

regimes145.0ms (1%)

Counts
62 → 5
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
(+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)
Calls

1 calls:

130.0ms
l
Results
AccuracySegmentsBranch
95.6%5l
Compiler

Compiled 425 to 280 computations (34.1% saved)

regimes919.0ms (6.3%)

Counts
61 → 3
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
(+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J 2) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
Outputs
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
Calls

8 calls:

306.0ms
K
195.0ms
(/.f64 K 2)
126.0ms
l
123.0ms
U
76.0ms
J
Results
AccuracySegmentsBranch
79.2%3U
86.2%8K
86.2%8(/.f64 K 2)
86.7%3J
85.3%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
85.4%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
82.4%2(cos.f64 (/.f64 K 2))
87.5%4l
Compiler

Compiled 463 to 312 computations (32.6% saved)

regimes308.0ms (2.1%)

Counts
58 → 4
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
(+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
Outputs
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
Calls

2 calls:

214.0ms
l
72.0ms
J
Results
AccuracySegmentsBranch
87.4%4l
81.0%3J
Compiler

Compiled 384 to 259 computations (32.6% saved)

regimes231.0ms (1.6%)

Counts
57 → 2
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
(+.f64 (*.f64 l (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) U)
(+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U)
(+.f64 (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l))) U)
(log1p.f64 (expm1.f64 U))
(log.f64 (/.f64 -3 (exp.f64 U)))
Outputs
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U)
Calls

2 calls:

179.0ms
l
38.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
81.9%2(cos.f64 (/.f64 K 2))
81.7%4l
Compiler

Compiled 379 to 257 computations (32.2% saved)

regimes306.0ms (2.1%)

Counts
51 → 5
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (*.f64 2 (*.f64 J l)))
Outputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(fabs.f64 (*.f64 U (+.f64 4 U)))
(+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
Calls

6 calls:

119.0ms
l
66.0ms
J
32.0ms
U
30.0ms
K
28.0ms
(/.f64 K 2)
Results
AccuracySegmentsBranch
71.2%1K
71.2%1(/.f64 K 2)
71.2%1U
80.2%5l
72.9%3J
71.2%1(cos.f64 (/.f64 K 2))
Compiler

Compiled 337 to 232 computations (31.2% saved)

regimes126.0ms (0.9%)

Counts
49 → 5
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
Outputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(fabs.f64 (*.f64 U (+.f64 4 U)))
(+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
Calls

1 calls:

114.0ms
l
Results
AccuracySegmentsBranch
80.2%5l
Compiler

Compiled 282 to 191 computations (32.3% saved)

regimes119.0ms (0.8%)

Counts
48 → 5
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
Outputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(fabs.f64 (*.f64 U (+.f64 4 U)))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
Calls

1 calls:

105.0ms
l
Results
AccuracySegmentsBranch
80.2%5l
Compiler

Compiled 270 to 183 computations (32.2% saved)

regimes268.0ms (1.8%)

Counts
47 → 4
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(/.f64 (pow.f64 U 3) (+.f64 U -4))
(+.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/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(/.f64 (*.f64 (fma.f64 U U -16) U) (+.f64 U -4))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(-.f64 -15 (+.f64 (/.f64 1008 U) (/.f64 64512 (pow.f64 U 2))))
Outputs
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 U (-.f64 U -4))
(fma.f64 (*.f64 2 J) l U)
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
Calls

6 calls:

100.0ms
l
73.0ms
J
23.0ms
U
22.0ms
(/.f64 K 2)
21.0ms
K
Results
AccuracySegmentsBranch
59.4%3J
57.7%1(cos.f64 (/.f64 K 2))
57.7%1U
57.7%1K
57.7%1(/.f64 K 2)
71.5%4l
Compiler

Compiled 288 to 200 computations (30.6% saved)

regimes127.0ms (0.9%)

Counts
38 → 1
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
(fma.f64 (*.f64 2 J) l U)
Outputs
(fma.f64 (*.f64 2 J) l U)
Calls

3 calls:

80.0ms
l
18.0ms
U
18.0ms
K
Results
AccuracySegmentsBranch
57.7%1K
57.7%1U
61.4%5l
Compiler

Compiled 182 to 122 computations (33% saved)

regimes45.0ms (0.3%)

Counts
37 → 1
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(/.f64 1 (+.f64 (*.f64 U -4) -3))
(/.f64 (+.f64 -48 (*.f64 U -15)) (+.f64 U -64))
(*.f64 (/.f64 (+.f64 U -16) U) (/.f64 (+.f64 U -64) (+.f64 16 (*.f64 5 U))))
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(fabs.f64 (*.f64 U (+.f64 4 U)))
Outputs
(+.f64 (*.f64 2 (*.f64 J l)) U)
Calls

2 calls:

20.0ms
U
18.0ms
K
Results
AccuracySegmentsBranch
57.7%1K
57.7%1U
Compiler

Compiled 171 to 115 computations (32.7% saved)

regimes134.0ms (0.9%)

Counts
28 → 4
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
(*.f64 (/.f64 U -3) U)
(+.f64 -15 (/.f64 -1008 U))
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(-.f64 (*.f64 J -4) U)
(-.f64 (/.f64 -4 U) U)
(-.f64 (/.f64 -2 U) U)
(/.f64 (+.f64 U -16) U)
(/.f64 (-.f64 16 U) U)
(+.f64 (*.f64 2 (*.f64 J 8)) U)
Outputs
(*.f64 (/.f64 U -3) U)
(*.f64 U U)
U
(*.f64 (+.f64 U -16) U)
Calls

4 calls:

51.0ms
l
47.0ms
U
17.0ms
J
14.0ms
K
Results
AccuracySegmentsBranch
47.2%4l
39.3%1J
39.3%1K
39.3%1U
Compiler

Compiled 127 to 85 computations (33.1% saved)

regimes37.0ms (0.3%)

Counts
17 → 4
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
(*.f64 (+.f64 U -16) U)
Outputs
(*.f64 U (-.f64 16 U))
(*.f64 U U)
U
(*.f64 (+.f64 U -16) U)
Calls

1 calls:

34.0ms
l
Results
AccuracySegmentsBranch
47.2%4l
Compiler

Compiled 55 to 37 computations (32.7% saved)

regimes71.0ms (0.5%)

Counts
16 → 4
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
(*.f64 U (-.f64 16 U))
(*.f64 U (-.f64 U -4))
Outputs
(*.f64 U (-.f64 16 U))
(*.f64 U U)
U
(*.f64 U U)
Calls

1 calls:

68.0ms
l
Results
AccuracySegmentsBranch
47.2%4l
Compiler

Compiled 50 to 34 computations (32% saved)

regimes25.0ms (0.2%)

Counts
14 → 3
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
(*.f64 U U)
(-.f64 -4 U)
(-.f64 16 U)
(/.f64 -3 U)
(/.f64 9 U)
Outputs
(*.f64 U U)
U
(*.f64 U U)
Calls

1 calls:

22.0ms
l
Results
AccuracySegmentsBranch
44.5%3l
Compiler

Compiled 40 to 28 computations (30% saved)

regimes17.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
-15
-1/3
3/4
1
U
(neg.f64 U)
(*.f64 5 U)
(*.f64 U -15)
(*.f64 U -3)
Outputs
U
Calls

2 calls:

10.0ms
U
6.0ms
l
Results
AccuracySegmentsBranch
39.3%1U
39.3%1l
Compiler

Compiled 30 to 23 computations (23.3% saved)

regimes18.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
-15
-1/3
3/4
1
Outputs
-1/3
Calls

4 calls:

4.0ms
l
4.0ms
U
4.0ms
K
4.0ms
J
Results
AccuracySegmentsBranch
2.9%1K
2.9%1J
2.9%1l
2.9%1U
Compiler

Compiled 28 to 24 computations (14.3% saved)

regimes12.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
-15
Outputs
-15
Calls

4 calls:

3.0ms
K
3.0ms
U
3.0ms
l
3.0ms
J
Results
AccuracySegmentsBranch
2.9%1J
2.9%1l
2.9%1K
2.9%1U
Compiler

Compiled 25 to 21 computations (16% saved)

bsearch74.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
6.064031365554701e+82
2.966786704587051e+84
23.0ms
0.00015941913494320356
0.0006979004057181678
26.0ms
-130250.20474633762
-0.0003620942473674518
5.0ms
-2.1178843420860958e+123
-1.8753747444047662e+123
Results
42.0ms215×body256valid
26.0ms169×body256infinite
Compiler

Compiled 908 to 699 computations (23% saved)

bsearch81.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
6.064031365554701e+82
2.966786704587051e+84
27.0ms
1.5432760811651186e-51
4.412586304039697e-47
26.0ms
-0.0003620942473674518
-1.095738860773927e-12
5.0ms
-2.1178843420860958e+123
-1.8753747444047662e+123
Results
49.0ms272×body256valid
25.0ms144×body256infinite
Compiler

Compiled 854 to 651 computations (23.8% saved)

bsearch74.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
9.85049098740005e+40
1.2510152077488914e+46
37.0ms
-9.205308716871101e+85
-3.2146860362201693e+68
Results
22.0ms143×body256infinite
20.0ms35×body1024valid
14.0ms45×body512valid
13.0ms81×body256valid
Compiler

Compiled 634 to 476 computations (24.9% saved)

bsearch80.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
2.966786704587051e+84
2.4029678846573074e+89
29.0ms
0.0006979004057181678
31631425.344296183
27.0ms
-0.0003620942473674518
-1.095738860773927e-12
Results
40.0ms241×body256valid
34.0ms207×body256infinite
Compiler

Compiled 893 to 682 computations (23.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.521927407814565
0.5238692295407168
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch88.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
1.6226404995880045e+249
1.51834399936311e+261
27.0ms
1.188860139251111e+107
5.309866725949498e+116
22.0ms
-1468764746978734.3
-3050451578844.631
10.0ms
-4.826954568604748e+91
-3.917518687038964e+91
Results
80.0ms496×body256infinite
Compiler

Compiled 899 to 713 computations (20.7% saved)

bsearch115.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
1.6226404995880045e+249
1.51834399936311e+261
28.0ms
1.188860139251111e+107
5.309866725949498e+116
43.0ms
-1468764746978734.3
-3050451578844.631
15.0ms
-4.826954568604748e+91
-3.917518687038964e+91
Results
106.0ms496×body256infinite
Compiler

Compiled 899 to 713 computations (20.7% saved)

bsearch87.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
1.6226404995880045e+249
1.51834399936311e+261
27.0ms
1.188860139251111e+107
5.309866725949498e+116
25.0ms
-1468764746978734.3
-3050451578844.631
8.0ms
-4.826954568604748e+91
-3.917518687038964e+91
Results
79.0ms496×body256infinite
Compiler

Compiled 899 to 713 computations (20.7% saved)

bsearch70.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
0.0006979004057181678
31631425.344296183
31.0ms
-62755990848.47869
-130250.20474633762
9.0ms
-4.826954568604748e+91
-3.917518687038964e+91
Results
62.0ms337×body256infinite
2.0ms15×body256valid
Compiler

Compiled 511 to 398 computations (22.1% saved)

bsearch98.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.0644109766721848e+66
6.028389576096735e+73
57.0ms
-62755990848.47869
-130250.20474633762
17.0ms
-1.588016263305585e+111
-2.952819398784831e+110
Results
94.0ms384×body256infinite
Compiler

Compiled 404 to 320 computations (20.8% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.0644109766721848e+66
6.028389576096735e+73
26.0ms
-62755990848.47869
-130250.20474633762
15.0ms
-1.588016263305585e+111
-2.952819398784831e+110
Results
60.0ms384×body256infinite
Compiler

Compiled 404 to 320 computations (20.8% saved)

bsearch70.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
3.0644109766721848e+66
6.028389576096735e+73
31.0ms
-62755990848.47869
-130250.20474633762
16.0ms
-1.588016263305585e+111
-2.952819398784831e+110
Results
59.0ms384×body256infinite
Compiler

Compiled 386 to 302 computations (21.8% saved)

bsearch49.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.0644109766721848e+66
6.028389576096735e+73
26.0ms
-62755990848.47869
-130250.20474633762
Results
46.0ms288×body256infinite
Compiler

Compiled 278 to 218 computations (21.6% saved)

simplify42.0ms (0.3%)

Algorithm
egg-herbie
Rules
74×*-commutative
42×+-commutative
14×sub-neg
10×if-if-or-not
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01882135
12642135
22762135
32832135
42862135
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) U)
(if (<=.f64 l -1899999999999999972327333632004304047419423895363707418142974243735732644611264355624252868765167271849158031839611959902208) (+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -110) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (<=.f64 l 6364126705429795/9223372036854775808) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 2899999999999999887139723366169446572531117763574426991758019408958711965171534790656) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 l -1899999999999999972327333632004304047419423895363707418142974243735732644611264355624252868765167271849158031839611959902208) (+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -6456360425798343/18446744073709551616) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (<=.f64 l 4525137532633317/102844034832575377634685573909834406561420991602098741459288064) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 2899999999999999887139723366169446572531117763574426991758019408958711965171534790656) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 J -259999999999999981639534606244247246861591398428796447848501446282978903677992960) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 J 58000000000000003531826364792438379736203264) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)))
(if (<=.f64 l -6456360425798343/18446744073709551616) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (<=.f64 l 220) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 240000000000000004394790387751161692224459067458976472140608537358560606481078672464805888) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 2350879005487399/4503599627370496) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (if (<=.f64 l -840000000000000) (fabs.f64 (*.f64 U (+.f64 4 U))) (if (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 1350000000000000013093433170798655101307889822272716174932625351770823928660900104852443665349620533004485605268434710291497250870086726931133390686256328225764779083395155792385581853765945686826977360055121094789899775836358185392445036799661169741475677732864) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (if (<=.f64 l -14600000000000) (fabs.f64 (*.f64 U (+.f64 4 U))) (if (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U) (if (<=.f64 l 1499999999999999893160760780550136305315108981217364918347672221052205143031791241011619512161707414663711584654321345288148439674751683850768071539071834165657281691118707019069466745564812401075447470751066792922818834962213442804915356615163142163385234227200) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (if (<=.f64 l -4150000000000) (fabs.f64 (*.f64 U (+.f64 4 U))) (if (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U) (if (<=.f64 l 1499999999999999893160760780550136305315108981217364918347672221052205143031791241011619512161707414663711584654321345288148439674751683850768071539071834165657281691118707019069466745564812401075447470751066792922818834962213442804915356615163142163385234227200) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (if (<=.f64 l -170000) (*.f64 U (-.f64 U -4)) (if (<=.f64 l 7600000) (fma.f64 (*.f64 2 J) l U) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(fma.f64 (*.f64 2 J) l U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(if (<=.f64 l -370000000000000012058145723869416662044548550060971468424793455711534170374732353283592785321457178207934480384) (*.f64 (/.f64 U -3) U) (if (<=.f64 l -132000) (*.f64 U U) (if (<=.f64 l 5700000000000000305675594657583829865781458788479060673261203357696) U (*.f64 (+.f64 U -16) U))))
(if (<=.f64 l -340000000000000014688544442070730990789283982099190191597621895715755673363000013527861826005934552310943318016) (*.f64 U (-.f64 16 U)) (if (<=.f64 l -132000) (*.f64 U U) (if (<=.f64 l 13999999999999999482944568475520433407870214584742123758515819993104384) U (*.f64 (+.f64 U -16) U))))
(if (<=.f64 l -430000000000000006797348287466788004555077685984534022079136575703091164398197032795054703952502430001916805120) (*.f64 U (-.f64 16 U)) (if (<=.f64 l -132000) (*.f64 U U) (if (<=.f64 l 3100000000000000185936433190442669596836055683665898946786903457792) U (*.f64 U U))))
(if (<=.f64 l -155000) (*.f64 U U) (if (<=.f64 l 3100000000000000185936433190442669596836055683665898946786903457792) U (*.f64 U U)))
U
-1/3
-15
Outputs
(+.f64 (*.f64 2 (*.f64 J (log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) U)
(if (<=.f64 l -1899999999999999972327333632004304047419423895363707418142974243735732644611264355624252868765167271849158031839611959902208) (+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -110) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (<=.f64 l 6364126705429795/9223372036854775808) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 2899999999999999887139723366169446572531117763574426991758019408958711965171534790656) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 l -1899999999999999972327333632004304047419423895363707418142974243735732644611264355624252868765167271849158031839611959902208) (+.f64 U (*.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (cos.f64 (/.f64 K 2)))) (if (<=.f64 l -110) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (or (<=.f64 l 6364126705429795/9223372036854775808) (not (<=.f64 l 2899999999999999887139723366169446572531117763574426991758019408958711965171534790656))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))) (+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))
(if (<=.f64 l -1899999999999999972327333632004304047419423895363707418142974243735732644611264355624252868765167271849158031839611959902208) (+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -6456360425798343/18446744073709551616) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (<=.f64 l 4525137532633317/102844034832575377634685573909834406561420991602098741459288064) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 2899999999999999887139723366169446572531117763574426991758019408958711965171534790656) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 (*.f64 (*.f64 1/3 J) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 l -1899999999999999972327333632004304047419423895363707418142974243735732644611264355624252868765167271849158031839611959902208) (+.f64 U (*.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (cos.f64 (/.f64 K 2)))) (if (<=.f64 l -6456360425798343/18446744073709551616) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (<=.f64 l 4525137532633317/102844034832575377634685573909834406561420991602098741459288064) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 2 J)))) (if (<=.f64 l 2899999999999999887139723366169446572531117763574426991758019408958711965171534790656) (+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (+.f64 U (*.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (cos.f64 (/.f64 K 2))))))))
(if (<=.f64 J -259999999999999981639534606244247246861591398428796447848501446282978903677992960) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 J 58000000000000003531826364792438379736203264) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U)))
(if (or (<=.f64 J -259999999999999981639534606244247246861591398428796447848501446282978903677992960) (not (<=.f64 J 58000000000000003531826364792438379736203264))) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 2 J)))) (+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(if (<=.f64 l -6456360425798343/18446744073709551616) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (<=.f64 l 220) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 240000000000000004394790387751161692224459067458976472140608537358560606481078672464805888) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 (pow.f64 K 2) l))))) U))))
(if (<=.f64 l -6456360425798343/18446744073709551616) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (if (<=.f64 l 220) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 2 J)))) (if (<=.f64 l 240000000000000004394790387751161692224459067458976472140608537358560606481078672464805888) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 U (*.f64 2 (*.f64 J (+.f64 l (*.f64 -1/8 (*.f64 l (pow.f64 K 2))))))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 2350879005487399/4503599627370496) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (+.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) U))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 2350879005487399/4503599627370496) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 2 J)))) (+.f64 U (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (if (<=.f64 l -840000000000000) (fabs.f64 (*.f64 U (+.f64 4 U))) (if (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (+.f64 (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l 1350000000000000013093433170798655101307889822272716174932625351770823928660900104852443665349620533004485605268434710291497250870086726931133390686256328225764779083395155792385581853765945686826977360055121094789899775836358185392445036799661169741475677732864) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (if (<=.f64 l -840000000000000) (fabs.f64 (*.f64 U (+.f64 U 4))) (if (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 l (*.f64 2 J)))) (if (<=.f64 l 1350000000000000013093433170798655101307889822272716174932625351770823928660900104852443665349620533004485605268434710291497250870086726931133390686256328225764779083395155792385581853765945686826977360055121094789899775836358185392445036799661169741475677732864) (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (if (<=.f64 l -14600000000000) (fabs.f64 (*.f64 U (+.f64 4 U))) (if (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (+.f64 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U) (if (<=.f64 l 1499999999999999893160760780550136305315108981217364918347672221052205143031791241011619512161707414663711584654321345288148439674751683850768071539071834165657281691118707019069466745564812401075447470751066792922818834962213442804915356615163142163385234227200) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (if (<=.f64 l -14600000000000) (fabs.f64 (*.f64 U (+.f64 U 4))) (if (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (+.f64 U (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 K 1/2))))) (if (<=.f64 l 1499999999999999893160760780550136305315108981217364918347672221052205143031791241011619512161707414663711584654321345288148439674751683850768071539071834165657281691118707019069466745564812401075447470751066792922818834962213442804915356615163142163385234227200) (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (if (<=.f64 l -4150000000000) (fabs.f64 (*.f64 U (+.f64 4 U))) (if (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U) (if (<=.f64 l 1499999999999999893160760780550136305315108981217364918347672221052205143031791241011619512161707414663711584654321345288148439674751683850768071539071834165657281691118707019069466745564812401075447470751066792922818834962213442804915356615163142163385234227200) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (if (<=.f64 l -4150000000000) (fabs.f64 (*.f64 U (+.f64 U 4))) (if (or (<=.f64 l 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720) (not (<=.f64 l 1499999999999999893160760780550136305315108981217364918347672221052205143031791241011619512161707414663711584654321345288148439674751683850768071539071834165657281691118707019069466745564812401075447470751066792922818834962213442804915356615163142163385234227200))) (+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (if (<=.f64 l -170000) (*.f64 U (-.f64 U -4)) (if (<=.f64 l 7600000) (fma.f64 (*.f64 2 J) l U) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))))
(if (<=.f64 l -40000000000000003182492994451219885726249045606676420637545759893951723008807044536567070720) (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (if (<=.f64 l -170000) (*.f64 U (-.f64 U -4)) (if (<=.f64 l 7600000) (fma.f64 (*.f64 2 J) l U) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))))
(fma.f64 (*.f64 2 J) l U)
(+.f64 (*.f64 2 (*.f64 J l)) U)
(+.f64 U (*.f64 2 (*.f64 J l)))
(if (<=.f64 l -370000000000000012058145723869416662044548550060971468424793455711534170374732353283592785321457178207934480384) (*.f64 (/.f64 U -3) U) (if (<=.f64 l -132000) (*.f64 U U) (if (<=.f64 l 5700000000000000305675594657583829865781458788479060673261203357696) U (*.f64 (+.f64 U -16) U))))
(if (<=.f64 l -370000000000000012058145723869416662044548550060971468424793455711534170374732353283592785321457178207934480384) (*.f64 U (/.f64 U -3)) (if (<=.f64 l -132000) (*.f64 U U) (if (<=.f64 l 5700000000000000305675594657583829865781458788479060673261203357696) U (*.f64 U (+.f64 U -16)))))
(if (<=.f64 l -340000000000000014688544442070730990789283982099190191597621895715755673363000013527861826005934552310943318016) (*.f64 U (-.f64 16 U)) (if (<=.f64 l -132000) (*.f64 U U) (if (<=.f64 l 13999999999999999482944568475520433407870214584742123758515819993104384) U (*.f64 (+.f64 U -16) U))))
(if (<=.f64 l -340000000000000014688544442070730990789283982099190191597621895715755673363000013527861826005934552310943318016) (*.f64 U (-.f64 16 U)) (if (<=.f64 l -132000) (*.f64 U U) (if (<=.f64 l 13999999999999999482944568475520433407870214584742123758515819993104384) U (*.f64 U (+.f64 U -16)))))
(if (<=.f64 l -430000000000000006797348287466788004555077685984534022079136575703091164398197032795054703952502430001916805120) (*.f64 U (-.f64 16 U)) (if (<=.f64 l -132000) (*.f64 U U) (if (<=.f64 l 3100000000000000185936433190442669596836055683665898946786903457792) U (*.f64 U U))))
(if (<=.f64 l -430000000000000006797348287466788004555077685984534022079136575703091164398197032795054703952502430001916805120) (*.f64 U (-.f64 16 U)) (if (or (<=.f64 l -132000) (not (<=.f64 l 3100000000000000185936433190442669596836055683665898946786903457792))) (*.f64 U U) U))
(if (<=.f64 l -155000) (*.f64 U U) (if (<=.f64 l 3100000000000000185936433190442669596836055683665898946786903457792) U (*.f64 U U)))
(if (or (<=.f64 l -155000) (not (<=.f64 l 3100000000000000185936433190442669596836055683665898946786903457792))) (*.f64 U U) U)
U
-1/3
-15
Compiler

Compiled 658 to 457 computations (30.5% saved)

soundness2.4s (16.3%)

Rules
1730×fma-def
1730×fma-def
1730×fma-def
1730×fma-def
1370×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034322
1506322
26532322
037211
1528211
024412266
158511782
2151611113
3504910943
037211
1528211
024412266
158511782
2151611113
3504910943
02289
129989
2489389
037211
1528211
024412266
158511782
2151611113
3504910943
037211
1528211
037211
1528211
024412266
158511782
2151611113
3504910943
068915158
1163314644
2647314638
02289
129989
2489389
034322
1506322
26532322
053919665
1142419139
2589219139
01736654
14096480
210386079
337305797
460565797
01736654
14096480
210386079
337305797
460565797
053919665
1142419139
2589219139
Stop Event
node limit
node limit
node limit
node limit
node limit
unsound
node limit
node limit
node limit
node limit
node limit
node limit
unsound
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 577 to 426 computations (26.2% saved)

end1.0ms (0%)

preprocess309.0ms (2.1%)

Remove

(abs K)

Compiler

Compiled 1246 to 786 computations (36.9% saved)

Profiling

Loading profile data...