Maksimov and Kolovsky, Equation (4)

Time bar (total: 10.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)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-div, time spent: 0.0ms, 0.0% of total-time
Operation ival-exp, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-cos, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival-neg, time spent: 0.0ms, 0.0% of total-time

sample2.2s (21.2%)

Results
802.0ms4042×256infinite
627.0ms2892×256valid
261.0ms651×512valid
396.0ms650×1024valid
19.0ms20×2048valid
0.0ms256infinite
Precisions
Click to see histograms. Total time spent on operations: 1.2s
Operation ival-cos, time spent: 315.0ms, 26.0% of total-time
Operation ival-exp, time spent: 293.0ms, 24.0% of total-time
Operation ival-mult, time spent: 209.0ms, 17.0% of total-time
Operation ival-div, time spent: 178.0ms, 15.0% of total-time
Operation ival-add, time spent: 92.0ms, 8.0% of total-time
Operation ival-sub, time spent: 64.0ms, 5.0% of total-time
Operation ival-neg, time spent: 55.0ms, 4.0% of total-time
Operation const, time spent: 18.0ms, 1.0% of total-time
Bogosity

preprocess763.0ms (7.2%)

Algorithm
egg-herbie
Rules
1266×times-frac
1146×unsub-neg
1110×fma-neg
860×fma-define
768×distribute-lft-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1340-0-(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
00-0-2
00-0-K
00-0-(neg.f64 l)
00-0-J
00-0-U
00-0-(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
00-0-(exp.f64 (neg.f64 l))
00-0-(exp.f64 l)
00-0-(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
00-0-l
00-0-(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
00-0-(/.f64 K 2)
0129(-6.100681421115249e+47 -3.53498376347274e+245 5.52734281564903e+191 2.3511960029625152e+86)0-(cos.f64 (/.f64 K 2))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (/.f64 K 2))sensitivity1291
-.f64(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))cancellation1340
Confusion
Predicted +Predicted -
+330
-16261
Precision
0.16923076923076924
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3300
-162160
Precision?
0.1683673469387755
Recall?
1.0
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075960
1184956
2502944
31750944
45797944
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)
(+.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)
(+.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)
(+.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)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 K (cos.f64 (*.f64 J 1/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)
(fma.f64 U (*.f64 (-.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)
(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 -1/2))) U)
(fma.f64 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (*.f64 J (cos.f64 (*.f64 l 1/2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(fma.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2)) l)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) l)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) l)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2)) K)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 U 2))) K)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 U 1/2))) K)
Symmetry

(abs K)

Compiler

Compiled 170 to 78 computations (54.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 350.0ms
Operation ival-cos, time spent: 220.0ms, 63.0% of total-time
Operation ival-exp, time spent: 52.0ms, 15.0% of total-time
Operation ival-div, time spent: 39.0ms, 11.0% of total-time
Operation ival-mult, time spent: 19.0ms, 5.0% of total-time
Operation ival-sub, time spent: 6.0ms, 2.0% of total-time
Operation ival-neg, time spent: 5.0ms, 1.0% of total-time
Operation ival-add, time spent: 5.0ms, 1.0% of total-time
Operation const, time spent: 4.0ms, 1.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 32 to 18 computations (43.8% saved)

prune2.0ms (0%)

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

Compiled 37 to 27 computations (27% saved)

localize403.0ms (3.8%)

Localize:

Found 6 expressions with local error:

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

Compiled 116 to 40 computations (65.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 246.0ms
Operation ival-cos, time spent: 84.0ms, 34.0% of total-time
Operation ival-add, time spent: 73.0ms, 30.0% of total-time
Operation ival-exp, time spent: 28.0ms, 11.0% of total-time
Operation ival-div, time spent: 24.0ms, 10.0% of total-time
Operation ival-mult, time spent: 21.0ms, 9.0% of total-time
Operation composed, time spent: 7.0ms, 3.0% of total-time
Operation const, time spent: 3.0ms, 1.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time
Operation ival-neg, time spent: 2.0ms, 1.0% of total-time

series36.0ms (0.3%)

Counts
6 → 132
Calls
Call 1
Inputs
#<alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))>
#<alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))>
#<alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))>
#<alt (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))>
#<alt (fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)>
Outputs
#<alt (*.f64 2 l)>
#<alt (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))>
#<alt (*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 1/60 (pow.f64 l 2))))))>
#<alt (*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) (+.f64 1/60 (*.f64 1/2520 (pow.f64 l 2))))))))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))>
#<alt (*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))>
#<alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (+.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)))))>
#<alt (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))>
#<alt (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 1/384 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 2 (*.f64 J l))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 l (+.f64 (*.f64 2 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 2))) (*.f64 1/3 J)))))>
#<alt (*.f64 l (+.f64 (*.f64 2 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 J (pow.f64 l 2))) (*.f64 1/60 J)))))))>
#<alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))>
#<alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))>
#<alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))>
#<alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))>
#<alt (*.f64 2 l)>
#<alt (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))>
#<alt (*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 1/60 (pow.f64 l 2))))))>
#<alt (*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) (+.f64 1/60 (*.f64 1/2520 (pow.f64 l 2))))))))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))>
#<alt (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 l (+.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/3 (cos.f64 (*.f64 1/2 K)))))))>
#<alt (*.f64 l (+.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/60 (cos.f64 (*.f64 1/2 K)))))))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))>
#<alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))>
#<alt (-.f64 (+.f64 (exp.f64 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (exp.f64 (neg.f64 l)))>
#<alt (-.f64 (+.f64 (exp.f64 l) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 1/384 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (exp.f64 (neg.f64 l)))>
#<alt (-.f64 (+.f64 (exp.f64 l) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (exp.f64 (neg.f64 l)))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))>
#<alt U>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 J (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))>
#<alt (*.f64 J (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))>
#<alt (*.f64 J (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))>
#<alt U>
#<alt (+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))>
#<alt (+.f64 U (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))>
#<alt (+.f64 U (*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))))>
#<alt (+.f64 U (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (+.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))))))>
#<alt (+.f64 U (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))))>
#<alt (+.f64 U (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 1/384 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt (+.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))>
#<alt U>
#<alt (*.f64 U (+.f64 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))>
#<alt (*.f64 U (+.f64 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))>
#<alt (*.f64 U (+.f64 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))>
#<alt U>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))>
Calls

39 calls:

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

rewrite196.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
270×associate-*r*
172×associate-*l*
134×add-exp-log
134×add-log-exp
134×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024117
1308117
24601117
Stop Event
unsound
Counts
6 → 77
Calls
Call 1
Inputs
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2)))
(fma.f64 J (*.f64 (-.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
-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 -4)
(+.f64 (*.f64 U -4) U)
(+.f64 (*.f64 -4 U) U)
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(*.f64 U U)
(*.f64 U -3)
(*.f64 -3 U)
(/.f64 U (+.f64 -4 (-.f64 U (*.f64 -4 U))))
(/.f64 (-.f64 -4 U) (-.f64 -4 U))
(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)))
(cbrt.f64 U)
U
(expm1.f64 (log1p.f64 U))
(hypot.f64 -4 U)
(log1p.f64 (expm1.f64 U))
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))

simplify258.0ms (2.4%)

Algorithm
egg-herbie
Rules
878×*-commutative
824×distribute-rgt-in
824×distribute-lft-in
548×times-frac
520×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02208054
16747722
222687221
351757183
Stop Event
node limit
Counts
209 → 178
Calls
Call 1
Inputs
(*.f64 2 l)
(*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 1/60 (pow.f64 l 2))))))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) (+.f64 1/60 (*.f64 1/2520 (pow.f64 l 2))))))))
(-.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 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/60 (*.f64 J (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 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 1/384 (*.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 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (+.f64 (*.f64 2 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 2))) (*.f64 1/3 J)))))
(*.f64 l (+.f64 (*.f64 2 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 J (pow.f64 l 2))) (*.f64 1/60 J)))))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 2 l)
(*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 1/60 (pow.f64 l 2))))))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) (+.f64 1/60 (*.f64 1/2520 (pow.f64 l 2))))))))
(-.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 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (+.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/3 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 l (+.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/60 (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 1/384 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.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))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))
U
(+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(+.f64 U (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 U (*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/3 (*.f64 J (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 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))))
(+.f64 U (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 1/384 (*.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 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(*.f64 U (+.f64 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(*.f64 U (+.f64 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))
-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
-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 -4)
(+.f64 (*.f64 U -4) U)
(+.f64 (*.f64 -4 U) U)
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(*.f64 U U)
(*.f64 U -3)
(*.f64 -3 U)
(/.f64 U (+.f64 -4 (-.f64 U (*.f64 -4 U))))
(/.f64 (-.f64 -4 U) (-.f64 -4 U))
(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)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
(hypot.f64 -4 U)
(log1p.f64 (expm1.f64 U))
(exp.f64 (log.f64 U))
(exp.f64 (*.f64 (log.f64 U) -3))
Outputs
(*.f64 2 l)
(*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 1/60 (pow.f64 l 2))))))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) 1/60)))))
(*.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) 1/60 1/3) 2))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) (+.f64 1/60 (*.f64 1/2520 (pow.f64 l 2))))))))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) (+.f64 1/60 (*.f64 (pow.f64 l 2) 1/2520)))))))
(*.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) 1/2520 1/60) 1/3) 2))
(-.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (fma.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (pow.f64 l 2) J) (*.f64 1/3 (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 l (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(*.f64 l (fma.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (fma.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))
(*.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 (*.f64 1/3 J) (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 1/60 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))
(*.f64 l (fma.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (*.f64 J (*.f64 (fma.f64 (pow.f64 l 2) 1/60 1/3) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 l (fma.f64 (pow.f64 l 2) (*.f64 J (*.f64 (fma.f64 (pow.f64 l 2) 1/60 1/3) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))
(*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))))
(*.f64 l (fma.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (fma.f64 1/2520 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/60 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))))
(*.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (fma.f64 (*.f64 1/60 J) (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (*.f64 1/2520 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))))
(*.f64 l (+.f64 (*.f64 (*.f64 J (*.f64 (fma.f64 (pow.f64 l 2) 1/2520 1/60) (cos.f64 (*.f64 1/2 K)))) (pow.f64 l 4)) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 l (+.f64 (*.f64 (*.f64 J (*.f64 (fma.f64 (pow.f64 l 2) 1/2520 1/60) (cos.f64 (*.f64 1/2 K)))) (pow.f64 l 4)) (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.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 (*.f64 -1/8 (pow.f64 K 2)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) 1/384))))
(fma.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1/384)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 -1/8 (*.f64 (pow.f64 K 2) 1/384)))))
(fma.f64 (pow.f64 K 2) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 -1/8 (*.f64 (pow.f64 K 2) 1/384))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 1/384 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))))
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (fma.f64 -1/46080 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1/384))))))
(fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1/384 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) -1/46080)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J -1/8))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 J (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 1/384 (*.f64 (pow.f64 K 2) -1/46080)))) (pow.f64 K 4)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 1/384 (*.f64 (pow.f64 K 2) -1/46080)))) (pow.f64 K 4)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 2 (*.f64 J l))
(*.f64 (*.f64 2 J) l)
(*.f64 2 (*.f64 l J))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (fma.f64 1/3 (*.f64 (pow.f64 l 2) J) (*.f64 2 J)))
(*.f64 l (fma.f64 2 J (*.f64 (pow.f64 l 2) (*.f64 1/3 J))))
(*.f64 l (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 l (+.f64 (*.f64 2 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (pow.f64 l 2))) (*.f64 1/3 J)))))
(*.f64 l (fma.f64 2 J (*.f64 (pow.f64 l 2) (fma.f64 1/60 (*.f64 (pow.f64 l 2) J) (*.f64 1/3 J)))))
(*.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 1/3 J (*.f64 (pow.f64 l 2) (*.f64 1/60 J))) (*.f64 2 J)))
(*.f64 l (fma.f64 2 J (*.f64 (*.f64 (pow.f64 l 2) J) (fma.f64 (pow.f64 l 2) 1/60 1/3))))
(*.f64 l (+.f64 (*.f64 2 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 J) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 J (pow.f64 l 2))) (*.f64 1/60 J)))))))
(*.f64 l (fma.f64 2 J (*.f64 (pow.f64 l 2) (fma.f64 1/3 J (*.f64 (pow.f64 l 2) (fma.f64 1/2520 (*.f64 (pow.f64 l 2) J) (*.f64 1/60 J)))))))
(*.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) (fma.f64 (*.f64 1/2520 J) (pow.f64 l 2) (*.f64 1/60 J)) (*.f64 1/3 J)) (*.f64 2 J)))
(*.f64 l (+.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (*.f64 J (fma.f64 (pow.f64 l 2) 1/2520 1/60)) (pow.f64 l 4))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 2 l)
(*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 1/60 (pow.f64 l 2))))))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) 1/60)))))
(*.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) 1/60 1/3) 2))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) (+.f64 1/60 (*.f64 1/2520 (pow.f64 l 2))))))))
(*.f64 l (+.f64 2 (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 (pow.f64 l 2) (+.f64 1/60 (*.f64 (pow.f64 l 2) 1/2520)))))))
(*.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) 1/2520 1/60) 1/3) 2))
(-.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 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (fma.f64 1/3 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 l (+.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/3 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 l (fma.f64 2 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 2) (fma.f64 1/60 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 l (fma.f64 (pow.f64 l 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 l 2) 1/60 1/3)) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (fma.f64 2 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 2) (*.f64 (fma.f64 (pow.f64 l 2) 1/60 1/3) (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) 1/60 1/3) 2)))
(*.f64 l (+.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/60 (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 l (fma.f64 2 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 2) (fma.f64 1/3 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 2) (fma.f64 1/2520 (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))) (*.f64 1/60 (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 l (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 l 2) 1/2520 1/60)) (*.f64 (pow.f64 l 2) (pow.f64 l 2)))))
(*.f64 l (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 l 2) 1/2520 1/60) (cos.f64 (*.f64 1/2 K))) (pow.f64 l 4)) (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 l (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 l 2) (fma.f64 (pow.f64 l 2) 1/2520 1/60) 1/3)) (pow.f64 l 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (*.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2)))) (exp.f64 (neg.f64 l)))
(-.f64 (fma.f64 (*.f64 -1/8 (pow.f64 K 2)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 1/384 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (exp.f64 (neg.f64 l)))
(+.f64 (exp.f64 l) (-.f64 (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2)) 1/384))) (exp.f64 (neg.f64 l))))
(-.f64 (fma.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 -1/8 (*.f64 (pow.f64 K 2) 1/384))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 K 2) 1/384))))
(-.f64 (+.f64 (exp.f64 l) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (exp.f64 (neg.f64 l)))
(+.f64 (exp.f64 l) (-.f64 (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) (fma.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1/384))))) (exp.f64 (neg.f64 l))))
(-.f64 (fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 (pow.f64 K 2) -1/46080) 1/384)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -1/8)) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 1/384 (*.f64 (pow.f64 K 2) -1/46080))) (pow.f64 K 4)))
(-.f64 (fma.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 -1/8 (*.f64 (pow.f64 K 2) (+.f64 1/384 (*.f64 (pow.f64 K 2) -1/46080))))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (/.f64 U J)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 -1 (*.f64 J (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 -1 (/.f64 U J)))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 U (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 l (fma.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (pow.f64 l 2) J) (*.f64 1/3 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) U)
(fma.f64 l (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 U (*.f64 l (+.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))
(+.f64 (*.f64 l (fma.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (fma.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) U)
(fma.f64 l (fma.f64 (pow.f64 l 2) (fma.f64 (*.f64 1/3 J) (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 1/60 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J))) U)
(fma.f64 l (fma.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 l 2) (*.f64 J (*.f64 (fma.f64 (pow.f64 l 2) 1/60 1/3) (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 l (fma.f64 (pow.f64 l 2) (*.f64 J (*.f64 (fma.f64 (pow.f64 l 2) 1/60 1/3) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/8 (pow.f64 K 2)))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 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 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 U (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))))
(+.f64 (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) 1/384)))) U)
(+.f64 (fma.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1/384)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 -1/8 (*.f64 (pow.f64 K 2) 1/384)))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U))
(+.f64 U (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 1/384 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))))
(+.f64 (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (pow.f64 K 2) (fma.f64 -1/46080 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 2))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1/384)))))) U)
(+.f64 (*.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1/384 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 2) -1/46080)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J -1/8)))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U))
(+.f64 (*.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 1/384 (*.f64 (pow.f64 K 2) -1/46080)))) (pow.f64 K 4)) (+.f64 (*.f64 J (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (+.f64 (*.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 1/384 (*.f64 (pow.f64 K 2) -1/46080)))) (pow.f64 K 4)) 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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.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 (*.f64 J (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 (*.f64 J (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 (*.f64 J (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 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)) 1)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(fma.f64 (*.f64 J (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
-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 -4)
(+.f64 U -4)
(+.f64 (*.f64 U -4) U)
(*.f64 U -3)
(+.f64 (*.f64 -4 U) U)
(*.f64 U -3)
(-.f64 (exp.f64 (log1p.f64 U)) -3)
(+.f64 (exp.f64 (log1p.f64 U)) 3)
(+.f64 (+.f64 U 1) 3)
(+.f64 U 4)
(*.f64 U U)
(*.f64 U -3)
(*.f64 -3 U)
(*.f64 U -3)
(/.f64 U (+.f64 -4 (-.f64 U (*.f64 -4 U))))
(/.f64 U (+.f64 -4 (+.f64 U (*.f64 4 U))))
(/.f64 U (+.f64 -4 (*.f64 5 U)))
(/.f64 U (+.f64 -4 (*.f64 U 5)))
(/.f64 U (-.f64 -4 (*.f64 U -5)))
(/.f64 (-.f64 -4 U) (-.f64 -4 U))
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)))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 U))
U
(hypot.f64 -4 U)
(log1p.f64 (expm1.f64 U))
U
(exp.f64 (log.f64 U))
U
(exp.f64 (*.f64 (log.f64 U) -3))
(pow.f64 U -3)

eval220.0ms (2.1%)

Compiler

Compiled 4156 to 2416 computations (41.9% saved)

prune48.0ms (0.5%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New18120201
Fresh000
Picked112
Done000
Total18221203
Accuracy
100.0%
Counts
203 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.8%
(pow.f64 U -3)
13.0%
(pow.f64 U -4)
65.2%
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
88.2%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
89.1%
(+.f64 (*.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (cos.f64 (/.f64 K 2))) U)
31.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
31.0%
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
31.3%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
31.6%
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
84.7%
(+.f64 (*.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) U)
77.4%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
65.2%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
27.3%
(+.f64 U 4)
27.3%
(+.f64 U -4)
7.9%
(*.f64 U U)
2.2%
(*.f64 U -3)
1.9%
(sqrt.f64 U)
30.5%
(log1p.f64 (expm1.f64 U))
4.0%
(cbrt.f64 U)
41.6%
U
2.6%
1
Compiler

Compiled 451 to 356 computations (21.1% saved)

localize249.0ms (2.4%)

Localize:

Found 6 expressions with local error:

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

Compiled 131 to 93 computations (29% saved)

Precisions
Click to see histograms. Total time spent on operations: 141.0ms
Operation ival-cos, time spent: 43.0ms, 31.0% of total-time
Operation ival-mult, time spent: 39.0ms, 28.0% of total-time
Operation ival-pow, time spent: 26.0ms, 18.0% of total-time
Operation ival-div, time spent: 16.0ms, 11.0% of total-time
Operation ival-add, time spent: 11.0ms, 8.0% of total-time
Operation const, time spent: 5.0ms, 4.0% of total-time

series28.0ms (0.3%)

Counts
6 → 117
Calls
Call 1
Inputs
#<alt (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 1/3 (pow.f64 l 2))>
#<alt (*.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (cos.f64 (/.f64 K 2)))>
#<alt (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))>
#<alt (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2)))>
#<alt (+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)>
Outputs
#<alt (*.f64 2 (*.f64 J l))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 1/3 (*.f64 J (pow.f64 l 3)))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 1/3 (*.f64 J (pow.f64 l 3)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))>
#<alt (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))>
#<alt (+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 1/384 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 2 l)>
#<alt (*.f64 1/3 (pow.f64 l 3))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 1/3 (pow.f64 l 3))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 J)>
#<alt (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J))>
#<alt (+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 1/1536 (*.f64 J (pow.f64 K 2))))))>
#<alt (+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/184320 (*.f64 J (pow.f64 K 2))) (*.f64 1/1536 J))))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt U>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))>
#<alt (+.f64 U (*.f64 1/4 J))>
#<alt (+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))>
#<alt (+.f64 U (+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 1/1536 (*.f64 J (pow.f64 K 2)))))))>
#<alt (+.f64 U (+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/184320 (*.f64 J (pow.f64 K 2))) (*.f64 1/1536 J)))))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt U>
#<alt (*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt (*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt (*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt U>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
Calls

36 calls:

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

rewrite163.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1031×log1p-expm1-u
921×expm1-log1p-u
370×associate-*r*
252×associate-*l*
155×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify146.0ms (1.4%)

Algorithm
egg-herbie
Rules
1352×distribute-lft-in
1344×distribute-rgt-in
1134×times-frac
780×associate-*r*
692×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042611155
1108310814
2383810766
Stop Event
node limit
Counts
245 → 255
Calls
Call 1
Inputs
(*.f64 2 (*.f64 J l))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 1/384 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 2 l)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 J)
(+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J))
(+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 1/1536 (*.f64 J (pow.f64 K 2))))))
(+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/184320 (*.f64 J (pow.f64 K 2))) (*.f64 1/1536 J))))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
U
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))
(+.f64 U (*.f64 1/4 J))
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 1/1536 (*.f64 J (pow.f64 K 2)))))))
(+.f64 U (+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/184320 (*.f64 J (pow.f64 K 2))) (*.f64 1/1536 J)))))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
U
(*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 J l) 2) (*.f64 (*.f64 J l) (*.f64 1/3 (pow.f64 l 2))))
(+.f64 (*.f64 (*.f64 J l) (*.f64 1/3 (pow.f64 l 2))) (*.f64 (*.f64 J l) 2))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J l)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J l)) (*.f64 2 (*.f64 J l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1)
(/.f64 (*.f64 (*.f64 J l) (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8)) (+.f64 4 (-.f64 (*.f64 (pow.f64 l 4) 1/9) (*.f64 2/3 (pow.f64 l 2)))))
(/.f64 (*.f64 (*.f64 J l) (-.f64 4 (*.f64 (pow.f64 l 4) 1/9))) (+.f64 2 (*.f64 -1/3 (pow.f64 l 2))))
(pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 2)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 l 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 l 2))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 1/3)
(pow.f64 (*.f64 l (sqrt.f64 1/3)) 2)
(sqrt.f64 (*.f64 (pow.f64 l 4) 1/9))
(log.f64 (pow.f64 (exp.f64 1/3) (pow.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 l 2)))))
(cbrt.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 l 2))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (pow.f64 l 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))))) 1)
(pow.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))) 1))
(+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))
(+.f64 (*.f64 (*.f64 l 2) 1) (*.f64 (*.f64 1/3 (pow.f64 l 3)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3)) (+.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (-.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (-.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3)))) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8)) (+.f64 4 (-.f64 (*.f64 (pow.f64 l 4) 1/9) (*.f64 2/3 (pow.f64 l 2)))))
(/.f64 (*.f64 l (-.f64 4 (*.f64 (pow.f64 l 4) 1/9))) (+.f64 2 (*.f64 -1/3 (pow.f64 l 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8) l) (+.f64 4 (-.f64 (*.f64 (pow.f64 l 4) 1/9) (*.f64 2/3 (pow.f64 l 2)))))
(/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 l 4) 1/9)) l) (+.f64 2 (*.f64 -1/3 (pow.f64 l 2))))
(pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 1)
(pow.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 2))
(log.f64 (exp.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(cbrt.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(log1p.f64 (expm1.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(exp.f64 (log.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1))
(fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))) 1)
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)) (/.f64 (pow.f64 U 2) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)))
(*.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 1)
(*.f64 1 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 (*.f64 J 1/4) (*.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2)) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))
(pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 1))
(fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 1/4) U)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)
(fma.f64 1 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) 2) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))
Outputs
(*.f64 2 (*.f64 J l))
(*.f64 J (*.f64 2 l))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 J (*.f64 1/3 (pow.f64 l 3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 J (*.f64 1/3 (pow.f64 l 3)))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (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 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (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 (*.f64 J 1/3) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/3 (*.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 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (*.f64 J 1/3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (*.f64 J 1/3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (*.f64 J 1/3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J 1/3) (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 1/3 (*.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 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (*.f64 J 1/3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (*.f64 J 1/3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (*.f64 J 1/3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/3))))
(*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.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 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(fma.f64 -1/8 (*.f64 J (*.f64 (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (pow.f64 K 2))) (*.f64 (*.f64 J l) (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))))
(fma.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 (pow.f64 K 2) (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 J -1/8)))
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 (*.f64 J l) (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (*.f64 J (*.f64 (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (pow.f64 K 2))) 1/384))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (*.f64 (pow.f64 K 2) (*.f64 (*.f64 J l) (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 1/384))))))
(fma.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (pow.f64 K 2) (*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) (*.f64 J 1/384)))) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 1/384 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 (*.f64 J l) (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/46080 (*.f64 J (*.f64 (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (pow.f64 K 2))) (*.f64 (*.f64 (*.f64 J l) (fma.f64 1/3 (pow.f64 l 2) 2)) 1/384))))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J -1/46080) (*.f64 (pow.f64 K 2) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 (*.f64 J l) (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 1/384)))))))
(fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 1/384 (*.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/46080))) (*.f64 J (*.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))) -1/8))) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 l)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (/.f64 2 (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (/.f64 2 (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (/.f64 2 (pow.f64 l 2))))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (/.f64 2 (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (/.f64 2 (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 1/3 (/.f64 2 (pow.f64 l 2))))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 J)
(*.f64 J 1/4)
(+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J))
(fma.f64 -1/32 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/4))
(fma.f64 J 1/4 (*.f64 (pow.f64 K 2) (*.f64 J -1/32)))
(fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (*.f64 J 1/4))
(+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 1/1536 (*.f64 J (pow.f64 K 2))))))
(fma.f64 1/4 J (*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (*.f64 (*.f64 J (pow.f64 K 2)) 1/1536))))
(fma.f64 J 1/4 (*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (*.f64 (pow.f64 K 2) (*.f64 J 1/1536)))))
(fma.f64 J 1/4 (fma.f64 (pow.f64 K 2) (*.f64 J -1/32) (*.f64 (*.f64 J 1/1536) (pow.f64 K 4))))
(+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/184320 (*.f64 J (pow.f64 K 2))) (*.f64 1/1536 J))))))
(fma.f64 1/4 J (*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (*.f64 (pow.f64 K 2) (fma.f64 -1/184320 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/1536))))))
(fma.f64 J 1/4 (*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J -1/184320) (pow.f64 K 2) (*.f64 J 1/1536))))))
(fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 J 1/1536 (*.f64 (pow.f64 K 2) (*.f64 J -1/184320))) (*.f64 J -1/32)) (*.f64 J 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
U
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 1/4 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/4 (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 1/4 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/4 (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 1/4 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/4 (/.f64 U J)))
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (fma.f64 1/4 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/4 (/.f64 U J)))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (fma.f64 1/4 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/4 (/.f64 U J)))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 -1/4 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (fma.f64 1/4 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) 1/4 (/.f64 U J)))
(+.f64 U (*.f64 1/4 J))
(+.f64 (*.f64 J 1/4) U)
(fma.f64 J 1/4 U)
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 (fma.f64 -1/32 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/4)) U)
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/32)) (fma.f64 J 1/4 U))
(+.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (*.f64 J 1/4)) U)
(+.f64 U (+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 1/1536 (*.f64 J (pow.f64 K 2)))))))
(+.f64 (fma.f64 1/4 J (*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (*.f64 (*.f64 J (pow.f64 K 2)) 1/1536)))) U)
(+.f64 (*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (*.f64 (pow.f64 K 2) (*.f64 J 1/1536)))) (fma.f64 J 1/4 U))
(+.f64 (fma.f64 (pow.f64 K 2) (*.f64 J -1/32) (*.f64 (*.f64 J 1/1536) (pow.f64 K 4))) (fma.f64 J 1/4 U))
(+.f64 U (+.f64 (*.f64 1/4 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/184320 (*.f64 J (pow.f64 K 2))) (*.f64 1/1536 J)))))))
(+.f64 (fma.f64 1/4 J (*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (*.f64 (pow.f64 K 2) (fma.f64 -1/184320 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/1536)))))) U)
(+.f64 (*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J -1/184320) (pow.f64 K 2) (*.f64 J 1/1536))))) (fma.f64 J 1/4 U))
(+.f64 (fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 J 1/1536 (*.f64 (pow.f64 K 2) (*.f64 J -1/184320))) (*.f64 J -1/32)) (*.f64 J 1/4)) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(+.f64 U (*.f64 1/4 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
U
(*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (/.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 U (fma.f64 1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
(*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (/.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 U (fma.f64 1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
(*.f64 U (+.f64 1 (*.f64 1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (/.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 U (fma.f64 1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(neg.f64 (*.f64 U (fma.f64 -1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1)))
(*.f64 U (neg.f64 (fma.f64 -1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1)))
(*.f64 U (neg.f64 (fma.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) -1/4) -1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(neg.f64 (*.f64 U (fma.f64 -1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1)))
(*.f64 U (neg.f64 (fma.f64 -1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1)))
(*.f64 U (neg.f64 (fma.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) -1/4) -1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1/4 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(neg.f64 (*.f64 U (fma.f64 -1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1)))
(*.f64 U (neg.f64 (fma.f64 -1/4 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1)))
(*.f64 U (neg.f64 (fma.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) U) -1/4) -1)))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 J l) 2) (*.f64 (*.f64 J l) (*.f64 1/3 (pow.f64 l 2))))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 J l) (*.f64 1/3 (pow.f64 l 2))) (*.f64 (*.f64 J l) 2))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 J l)) (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J l)))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J l)) (*.f64 2 (*.f64 J l)))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))))
(/.f64 (*.f64 (*.f64 J l) (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8)) (+.f64 4 (-.f64 (*.f64 (pow.f64 l 4) 1/9) (*.f64 2/3 (pow.f64 l 2)))))
(*.f64 (*.f64 J l) (/.f64 (+.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 2) 3)) 8) (-.f64 (+.f64 4 (*.f64 (pow.f64 l 4) 1/9)) (*.f64 (pow.f64 l 2) 2/3))))
(/.f64 (*.f64 J (*.f64 l (fma.f64 1/27 (pow.f64 l 6) 8))) (+.f64 4 (fma.f64 (pow.f64 l 4) 1/9 (*.f64 (pow.f64 l 2) -2/3))))
(*.f64 (*.f64 J l) (/.f64 (fma.f64 1/27 (pow.f64 l 6) 8) (-.f64 (*.f64 (pow.f64 l 4) 1/9) (fma.f64 (pow.f64 l 2) 2/3 -4))))
(/.f64 (*.f64 (*.f64 J l) (-.f64 4 (*.f64 (pow.f64 l 4) 1/9))) (+.f64 2 (*.f64 -1/3 (pow.f64 l 2))))
(*.f64 (*.f64 J l) (/.f64 (-.f64 4 (*.f64 (pow.f64 l 4) 1/9)) (+.f64 2 (*.f64 (pow.f64 l 2) -1/3))))
(*.f64 (*.f64 J l) (/.f64 (+.f64 4 (*.f64 (pow.f64 l 4) -1/9)) (fma.f64 (pow.f64 l 2) -1/3 2)))
(pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3)
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3) 1/3)
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 2)
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) J))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3)))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 J 3)))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1))
(*.f64 l (fma.f64 1/3 (*.f64 J (pow.f64 l 2)) (*.f64 2 J)))
(*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))
(*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 2))))
(pow.f64 (*.f64 1/3 (pow.f64 l 2)) 1)
(*.f64 1/3 (pow.f64 l 2))
(pow.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 l 2))) 3)
(*.f64 1/3 (pow.f64 l 2))
(pow.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 1/3)
(*.f64 1/3 (pow.f64 l 2))
(pow.f64 (*.f64 l (sqrt.f64 1/3)) 2)
(*.f64 1/3 (pow.f64 l 2))
(sqrt.f64 (*.f64 (pow.f64 l 4) 1/9))
(log.f64 (pow.f64 (exp.f64 1/3) (pow.f64 l 2)))
(*.f64 1/3 (pow.f64 l 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 1/3 (pow.f64 l 2))
(cbrt.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3))
(*.f64 1/3 (pow.f64 l 2))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 2))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 l 2))))
(*.f64 1/3 (pow.f64 l 2))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 l 2))))
(*.f64 1/3 (pow.f64 l 2))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (pow.f64 l 2))) 1))
(*.f64 1/3 (pow.f64 l 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))) 3)
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))) 3) 1/3)
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))) 2)
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3))))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2))))) 3))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3)))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (cos.f64 (*.f64 K 1/2)))))) 1))
(*.f64 (*.f64 J l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 l (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 l 2))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(+.f64 (*.f64 (*.f64 l 2) 1) (*.f64 (*.f64 1/3 (pow.f64 l 3)) 1))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3)) (+.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (-.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))))
(/.f64 (+.f64 (*.f64 (pow.f64 l 3) 8) (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3))) (+.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (-.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3))) (-.f64 (fma.f64 (pow.f64 l 2) 4 (*.f64 1/9 (pow.f64 l 6))) (*.f64 l (*.f64 2/3 (pow.f64 l 3)))))
(/.f64 (fma.f64 (pow.f64 l 3) 8 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3))) (fma.f64 (pow.f64 l 2) 4 (*.f64 (pow.f64 l 3) (fma.f64 (pow.f64 l 3) 1/9 (*.f64 l -2/3)))))
(/.f64 (-.f64 (*.f64 (*.f64 l 2) (*.f64 l 2)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/3 (pow.f64 l 3)))) (-.f64 (*.f64 l 2) (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8)) (+.f64 4 (-.f64 (*.f64 (pow.f64 l 4) 1/9) (*.f64 2/3 (pow.f64 l 2)))))
(*.f64 (+.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 2) 3)) 8) (/.f64 l (-.f64 (+.f64 4 (*.f64 (pow.f64 l 4) 1/9)) (*.f64 (pow.f64 l 2) 2/3))))
(/.f64 (*.f64 l (fma.f64 1/27 (pow.f64 l 6) 8)) (+.f64 4 (fma.f64 (pow.f64 l 4) 1/9 (*.f64 (pow.f64 l 2) -2/3))))
(*.f64 l (/.f64 (fma.f64 1/27 (pow.f64 l 6) 8) (-.f64 (*.f64 (pow.f64 l 4) 1/9) (fma.f64 (pow.f64 l 2) 2/3 -4))))
(/.f64 (*.f64 l (-.f64 4 (*.f64 (pow.f64 l 4) 1/9))) (+.f64 2 (*.f64 -1/3 (pow.f64 l 2))))
(*.f64 l (/.f64 (-.f64 4 (*.f64 (pow.f64 l 4) 1/9)) (+.f64 2 (*.f64 (pow.f64 l 2) -1/3))))
(*.f64 l (/.f64 (+.f64 4 (*.f64 (pow.f64 l 4) -1/9)) (fma.f64 (pow.f64 l 2) -1/3 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8) l) (+.f64 4 (-.f64 (*.f64 (pow.f64 l 4) 1/9) (*.f64 2/3 (pow.f64 l 2)))))
(*.f64 (+.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 2) 3)) 8) (/.f64 l (-.f64 (+.f64 4 (*.f64 (pow.f64 l 4) 1/9)) (*.f64 (pow.f64 l 2) 2/3))))
(/.f64 (*.f64 l (fma.f64 1/27 (pow.f64 l 6) 8)) (+.f64 4 (fma.f64 (pow.f64 l 4) 1/9 (*.f64 (pow.f64 l 2) -2/3))))
(*.f64 l (/.f64 (fma.f64 1/27 (pow.f64 l 6) 8) (-.f64 (*.f64 (pow.f64 l 4) 1/9) (fma.f64 (pow.f64 l 2) 2/3 -4))))
(/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 l 4) 1/9)) l) (+.f64 2 (*.f64 -1/3 (pow.f64 l 2))))
(*.f64 l (/.f64 (-.f64 4 (*.f64 (pow.f64 l 4) 1/9)) (+.f64 2 (*.f64 (pow.f64 l 2) -1/3))))
(*.f64 l (/.f64 (+.f64 4 (*.f64 (pow.f64 l 4) -1/9)) (fma.f64 (pow.f64 l 2) -1/3 2)))
(pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 1)
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(pow.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3)
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(pow.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) 1/3)
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(pow.f64 (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(sqrt.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 2))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(log.f64 (exp.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(cbrt.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3)))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3) (pow.f64 l 3)))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(expm1.f64 (log1p.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(log1p.f64 (expm1.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(exp.f64 (log.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))))
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 1)
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) 3)
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) 1/3)
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) 2)
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J 1/4)))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) 1))
(*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)) (/.f64 (pow.f64 U 2) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (-.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U))
(*.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 1)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(*.f64 1 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 2))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/4))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (-.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/4))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (pow.f64 U 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (-.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/4))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 (*.f64 J 1/4) (*.f64 (cos.f64 (*.f64 K 1/2)) U)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/4))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (-.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/4))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (-.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) 2)) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (-.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 1/4)) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/4) U))
(pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 1)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 3)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 3) 1/3)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 2)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 2))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(log.f64 (exp.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U))))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U) 3))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(exp.f64 (log.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)) 1))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4) U)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 1/4) U)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)) U)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 1 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) 2) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) U)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4))) U)
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) 1/4)))
(fma.f64 (*.f64 J 1/4) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/4) U)

eval113.0ms (1.1%)

Compiler

Compiled 5276 to 3874 computations (26.6% saved)

prune62.0ms (0.6%)

Pruning

25 alts after pruning (21 fresh and 4 done)

PrunedKeptTotal
New2496255
Fresh01515
Picked145
Done101
Total25125276
Accuracy
100.0%
Counts
276 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.8%
(pow.f64 U -3)
13.0%
(pow.f64 U -4)
30.5%
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)
88.8%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3) (cos.f64 (/.f64 K 2))) U)
65.2%
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
77.0%
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U)
31.3%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
31.0%
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
31.3%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
31.6%
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
84.7%
(+.f64 (*.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) U)
77.4%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
75.6%
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
30.9%
(+.f64 (*.f64 J 1/4) U)
65.2%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
27.3%
(+.f64 U 4)
27.3%
(+.f64 U -4)
7.9%
(*.f64 U U)
2.2%
(*.f64 U -3)
24.7%
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
1.9%
(sqrt.f64 U)
30.5%
(log1p.f64 (expm1.f64 U))
4.0%
(cbrt.f64 U)
41.6%
U
2.6%
1
Compiler

Compiled 557 to 436 computations (21.7% saved)

localize405.0ms (3.8%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)
87.5%
(*.f64 J (pow.f64 K 2))
100.0%
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
99.8%
(*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2)))
99.0%
(cbrt.f64 U)
99.8%
(*.f64 1/3 (pow.f64 l 3))
99.4%
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3)
94.8%
(*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))
58.2%
(cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
Compiler

Compiled 192 to 134 computations (30.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 267.0ms
Operation ival-pow, time spent: 78.0ms, 29.0% of total-time
Operation ival-mult, time spent: 69.0ms, 26.0% of total-time
Operation ival-cos, time spent: 40.0ms, 15.0% of total-time
Operation composed, time spent: 27.0ms, 10.0% of total-time
Operation ival-div, time spent: 18.0ms, 7.0% of total-time
Operation ival-add, time spent: 17.0ms, 6.0% of total-time
Operation ival-cbrt, time spent: 10.0ms, 4.0% of total-time
Operation const, time spent: 8.0ms, 3.0% of total-time

series58.0ms (0.5%)

Counts
9 → 172
Calls
Call 1
Inputs
#<alt (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))>
#<alt (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))>
#<alt (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3)>
#<alt (*.f64 1/3 (pow.f64 l 3))>
#<alt (cbrt.f64 U)>
#<alt (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2)))>
#<alt (+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)>
#<alt (*.f64 J (pow.f64 K 2))>
#<alt (+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)>
Outputs
#<alt (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))>
#<alt (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))>
#<alt (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))>
#<alt (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))>
#<alt (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))>
#<alt (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))>
#<alt (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))>
#<alt (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))>
#<alt (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2))>
#<alt (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (*.f64 J (pow.f64 l 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)))>
#<alt (+.f64 (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -1/81 (*.f64 (cbrt.f64 (*.f64 J (pow.f64 l 4))) (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 2))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))>
#<alt (+.f64 (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 2))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 l 7) (pow.f64 J 2))) (/.f64 (+.f64 (*.f64 -2/243 (/.f64 J (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 2) 6)))) (*.f64 1/729 (/.f64 J (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 2) 6))))) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 -1/81 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 5))) (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))))))))>
#<alt (*.f64 (cbrt.f64 J) (*.f64 l (cbrt.f64 1/3)))>
#<alt (*.f64 l (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3))))>
#<alt (*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3)))))>
#<alt (*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (/.f64 (+.f64 (*.f64 -16/9 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))) (*.f64 8/27 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6)))) (*.f64 (pow.f64 l 6) (pow.f64 (cbrt.f64 1/3) 2))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3))))))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 J) (*.f64 l (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)))))>
#<alt (*.f64 -1 (*.f64 l (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3))))))>
#<alt (*.f64 -1 (*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)))))))>
#<alt (*.f64 -1 (*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -16/9 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))) (*.f64 8/27 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))))) (*.f64 (pow.f64 l 6) (pow.f64 (cbrt.f64 1/3) 2))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3))))))))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 2 (*.f64 J l))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 1/3 (*.f64 J (pow.f64 l 3)))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 1/3 (*.f64 J (pow.f64 l 3)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))>
#<alt (*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))>
#<alt (*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))>
#<alt (*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))>
#<alt (*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))>
#<alt (*.f64 2 (*.f64 J l))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))>
#<alt (*.f64 1/3 (*.f64 J (pow.f64 l 3)))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))>
#<alt (*.f64 -1/3 (*.f64 J (*.f64 (pow.f64 l 3) (pow.f64 (cbrt.f64 -1) 3))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 J)>
#<alt (+.f64 (*.f64 -1 (*.f64 J (pow.f64 K 2))) (*.f64 8 J))>
#<alt (+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 1/48 (*.f64 J (pow.f64 K 2))))))>
#<alt (+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/5760 (*.f64 J (pow.f64 K 2))) (*.f64 1/48 J))))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt U>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))>
#<alt (+.f64 U (*.f64 8 J))>
#<alt (+.f64 U (+.f64 (*.f64 -1 (*.f64 J (pow.f64 K 2))) (*.f64 8 J)))>
#<alt (+.f64 U (+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 1/48 (*.f64 J (pow.f64 K 2)))))))>
#<alt (+.f64 U (+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/5760 (*.f64 J (pow.f64 K 2))) (*.f64 1/48 J)))))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt U>
#<alt (*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt (*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt (*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt U>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
#<alt U>
#<alt (+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))>
#<alt (+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))>
#<alt (+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))>
#<alt (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2))))>
#<alt (*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))>
#<alt (*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))>
#<alt (*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))>
#<alt (*.f64 -1 (*.f64 J (-.f64 (*.f64 1/32 (pow.f64 K 2)) 1/4)))>
#<alt (*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))>
#<alt (*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))>
#<alt (*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))>
#<alt (+.f64 U (*.f64 1/4 J))>
#<alt (+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))>
#<alt (+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))>
#<alt (+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))>
#<alt (*.f64 -1/32 (*.f64 J (pow.f64 K 2)))>
#<alt (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))>
#<alt (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))>
#<alt (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))>
#<alt (*.f64 -1/32 (*.f64 J (pow.f64 K 2)))>
#<alt (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))>
#<alt (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))>
#<alt (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))>
#<alt (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J))>
#<alt (+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))>
#<alt (+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))>
#<alt (+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))>
#<alt U>
#<alt (*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))>
#<alt (*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))>
#<alt (*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))>
#<alt U>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))>
Calls

54 calls:

TimeVariablePointExpression
9.0ms
K
@inf
(* (* J 8) (cos (/ K 2)))
5.0ms
J
@inf
(cbrt (* J (+ (* l 2) (* 1/3 (pow l 3)))))
3.0ms
J
@0
(cbrt (* J (+ (* l 2) (* 1/3 (pow l 3)))))
3.0ms
J
@-inf
(pow (cbrt (* J (+ (* l 2) (* 1/3 (pow l 3))))) 3)
3.0ms
l
@0
(cbrt (* J (+ (* l 2) (* 1/3 (pow l 3)))))

rewrite216.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1058×log1p-expm1-u
430×associate-*r*
286×associate-*l*
214×expm1-log1p-u
210×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037263
1497259
26446259
Stop Event
node limit
Counts
9 → 222
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3)
(*.f64 1/3 (pow.f64 l 3))
(cbrt.f64 U)
(*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(*.f64 J (pow.f64 K 2))
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))) 1)
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3))
(pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1)
(pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1)
(*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) J)
(*.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 1 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2) (*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) J))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) J))
(*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) 3) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 3))
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 J (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 J)) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6)) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1))
(-.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 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3) 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 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 U))) 1)
(*.f64 (cbrt.f64 U) 1)
(*.f64 1 (cbrt.f64 U))
(*.f64 (cbrt.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 (cbrt.f64 U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 U)) 2) (cbrt.f64 (cbrt.f64 U)))
(*.f64 (pow.f64 U 1/6) (pow.f64 U 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 U))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 U) 2) 1/3) (cbrt.f64 (cbrt.f64 U)))
(*.f64 (pow.f64 (sqrt.f64 U) 1/3) (pow.f64 (sqrt.f64 U) 1/3))
(pow.f64 U 1/3)
(pow.f64 (cbrt.f64 U) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 U)) 3)
(pow.f64 (pow.f64 U 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 U) 2))
(log.f64 (exp.f64 (cbrt.f64 U)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 U))))
(expm1.f64 (log1p.f64 (cbrt.f64 U)))
(log1p.f64 (expm1.f64 (cbrt.f64 U)))
(exp.f64 (log.f64 (cbrt.f64 U)))
(exp.f64 (*.f64 (log.f64 U) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 U)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (pow.f64 U 2) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(*.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 1 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2)) (/.f64 1 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))) (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2))) (neg.f64 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 1))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 8) U)
(fma.f64 1 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 K 2)))) 1)
(pow.f64 (*.f64 J (pow.f64 K 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (pow.f64 K 2))) 3)
(pow.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3) 1/3)
(pow.f64 (*.f64 K (sqrt.f64 J)) 2)
(sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 K 2)) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 K 2)))))
(cbrt.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 K 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 K 2) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 K 2))))
(log1p.f64 (expm1.f64 (*.f64 J (pow.f64 K 2))))
(exp.f64 (log.f64 (*.f64 J (pow.f64 K 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 K 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)) (/.f64 (pow.f64 U 2) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(*.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 1)
(*.f64 1 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2) (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))) (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U) (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2)) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3) -1/32768) (pow.f64 (fma.f64 J 1/4 U) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024) (-.f64 (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U)) (*.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U)))))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2)) (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024) (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U))) (-.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U)))
(pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(exp.f64 (log.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 1))
(fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (fma.f64 J 1/4 U))
(fma.f64 -1/32 (*.f64 J (pow.f64 K 2)) (fma.f64 J 1/4 U))
(fma.f64 1 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(fma.f64 1 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U))
(fma.f64 1 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) 2) (cbrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024)) (cbrt.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32))) (fma.f64 J 1/4 U))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) (sqrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) U)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 J -1/32)) K) (*.f64 (sqrt.f64 (*.f64 J -1/32)) K) (fma.f64 J 1/4 U))
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))

simplify226.0ms (2.1%)

Algorithm
egg-herbie
Rules
940×associate-*r*
918×cancel-sign-sub-inv
798×associate-*l*
754×fma-neg
610×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
070018062
1167617350
2557017282
Stop Event
node limit
Counts
394 → 386
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))
(*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2))
(+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (*.f64 J (pow.f64 l 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -1/81 (*.f64 (cbrt.f64 (*.f64 J (pow.f64 l 4))) (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 2))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 2))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 l 7) (pow.f64 J 2))) (/.f64 (+.f64 (*.f64 -2/243 (/.f64 J (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 2) 6)))) (*.f64 1/729 (/.f64 J (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 2) 6))))) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 -1/81 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 5))) (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))))))))
(*.f64 (cbrt.f64 J) (*.f64 l (cbrt.f64 1/3)))
(*.f64 l (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3))))
(*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3)))))
(*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (/.f64 (+.f64 (*.f64 -16/9 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))) (*.f64 8/27 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6)))) (*.f64 (pow.f64 l 6) (pow.f64 (cbrt.f64 1/3) 2))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3))))))
(*.f64 -1 (*.f64 (cbrt.f64 J) (*.f64 l (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3))))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)))))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -16/9 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))) (*.f64 8/27 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))))) (*.f64 (pow.f64 l 6) (pow.f64 (cbrt.f64 1/3) 2))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3))))))))
(*.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 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 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 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 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 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 2 (*.f64 J l))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(*.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 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 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 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 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(*.f64 2 (*.f64 J l))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 -1/3 (*.f64 J (*.f64 (pow.f64 l 3) (pow.f64 (cbrt.f64 -1) 3))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))
(*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 J)
(+.f64 (*.f64 -1 (*.f64 J (pow.f64 K 2))) (*.f64 8 J))
(+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 1/48 (*.f64 J (pow.f64 K 2))))))
(+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/5760 (*.f64 J (pow.f64 K 2))) (*.f64 1/48 J))))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
U
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))
(+.f64 U (*.f64 8 J))
(+.f64 U (+.f64 (*.f64 -1 (*.f64 J (pow.f64 K 2))) (*.f64 8 J)))
(+.f64 U (+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 1/48 (*.f64 J (pow.f64 K 2)))))))
(+.f64 U (+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/5760 (*.f64 J (pow.f64 K 2))) (*.f64 1/48 J)))))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
U
(*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
U
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))
(*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2))))
(*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))
(*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))
(*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))
(*.f64 -1 (*.f64 J (-.f64 (*.f64 1/32 (pow.f64 K 2)) 1/4)))
(*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))
(*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))
(*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))
(+.f64 U (*.f64 1/4 J))
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(*.f64 -1/32 (*.f64 J (pow.f64 K 2)))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 -1/32 (*.f64 J (pow.f64 K 2)))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J))
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
U
(*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))
(*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))
(*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))) 1)
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3))
(pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1)
(pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1)
(*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) J)
(*.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 1 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2) (*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) J))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) J))
(*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) 3) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 3))
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 J (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 (*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 J)) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6)) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1))
(-.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 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3) 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 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 U))) 1)
(*.f64 (cbrt.f64 U) 1)
(*.f64 1 (cbrt.f64 U))
(*.f64 (cbrt.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 (cbrt.f64 U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 U)) 2) (cbrt.f64 (cbrt.f64 U)))
(*.f64 (pow.f64 U 1/6) (pow.f64 U 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 U))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 U) 2) 1/3) (cbrt.f64 (cbrt.f64 U)))
(*.f64 (pow.f64 (sqrt.f64 U) 1/3) (pow.f64 (sqrt.f64 U) 1/3))
(pow.f64 U 1/3)
(pow.f64 (cbrt.f64 U) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 U)) 3)
(pow.f64 (pow.f64 U 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 U) 2))
(log.f64 (exp.f64 (cbrt.f64 U)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 U))))
(expm1.f64 (log1p.f64 (cbrt.f64 U)))
(log1p.f64 (expm1.f64 (cbrt.f64 U)))
(exp.f64 (log.f64 (cbrt.f64 U)))
(exp.f64 (*.f64 (log.f64 U) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 U)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))) 1)
(pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (pow.f64 U 2) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(*.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 1 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2)) (/.f64 1 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))) (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2))) (neg.f64 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 1))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 8) U)
(fma.f64 1 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 K 2)))) 1)
(pow.f64 (*.f64 J (pow.f64 K 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 J (pow.f64 K 2))) 3)
(pow.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3) 1/3)
(pow.f64 (*.f64 K (sqrt.f64 J)) 2)
(sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 K 2)) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 K 2)))))
(cbrt.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 K 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 K 2) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 K 2))))
(log1p.f64 (expm1.f64 (*.f64 J (pow.f64 K 2))))
(exp.f64 (log.f64 (*.f64 J (pow.f64 K 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 K 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)) (/.f64 (pow.f64 U 2) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(*.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 1)
(*.f64 1 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2) (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))) (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U) (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2)) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3) -1/32768) (pow.f64 (fma.f64 J 1/4 U) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024) (-.f64 (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U)) (*.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U)))))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2)) (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024) (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U))) (-.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U)))
(pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(exp.f64 (log.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 1))
(fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (fma.f64 J 1/4 U))
(fma.f64 -1/32 (*.f64 J (pow.f64 K 2)) (fma.f64 J 1/4 U))
(fma.f64 1 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(fma.f64 1 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U))
(fma.f64 1 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) 2) (cbrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024)) (cbrt.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32))) (fma.f64 J 1/4 U))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) (sqrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) U)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 J -1/32)) K) (*.f64 (sqrt.f64 (*.f64 J -1/32)) K) (fma.f64 J 1/4 U))
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))
Outputs
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (cbrt.f64 -1) (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (cbrt.f64 -1) (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (cbrt.f64 -1) (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (cbrt.f64 -1) (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2))
(+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (*.f64 J (pow.f64 l 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)))
(fma.f64 1/9 (*.f64 (cbrt.f64 (*.f64 J (pow.f64 l 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2))) (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)))
(fma.f64 1/9 (/.f64 (cbrt.f64 (*.f64 J (pow.f64 l 7))) (pow.f64 (cbrt.f64 2) 2)) (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -1/81 (*.f64 (cbrt.f64 (*.f64 J (pow.f64 l 4))) (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 2))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))
(fma.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2) (*.f64 (pow.f64 l 3) (fma.f64 -1/81 (*.f64 (cbrt.f64 (*.f64 J (pow.f64 l 4))) (/.f64 1 (pow.f64 (cbrt.f64 2) 5))) (*.f64 1/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) (cbrt.f64 (/.f64 J (pow.f64 l 2))))))))
(fma.f64 (pow.f64 l 3) (fma.f64 -1/81 (/.f64 (cbrt.f64 (*.f64 J (pow.f64 l 4))) (pow.f64 (cbrt.f64 2) 5)) (*.f64 1/9 (/.f64 (cbrt.f64 (/.f64 J (pow.f64 l 2))) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 2))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 l 7) (pow.f64 J 2))) (/.f64 (+.f64 (*.f64 -2/243 (/.f64 J (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 2) 6)))) (*.f64 1/729 (/.f64 J (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 2) 6))))) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 -1/81 (*.f64 (cbrt.f64 (/.f64 J (pow.f64 l 5))) (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))))))))
(fma.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2) (*.f64 (pow.f64 l 3) (fma.f64 1/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) (cbrt.f64 (/.f64 J (pow.f64 l 2)))) (*.f64 (pow.f64 l 3) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 l 7) (pow.f64 J 2))) (/.f64 (*.f64 (/.f64 J (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 2) 6))) -5/729) (pow.f64 (cbrt.f64 2) 2))) (*.f64 -1/81 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) (cbrt.f64 (/.f64 J (pow.f64 l 5))))))))))
(fma.f64 (pow.f64 l 3) (fma.f64 (pow.f64 l 3) (fma.f64 -1/81 (/.f64 (cbrt.f64 (/.f64 J (pow.f64 l 5))) (pow.f64 (cbrt.f64 2) 5)) (*.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 l 7) (pow.f64 J 2))) (/.f64 (*.f64 J -5/729) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 2) 6)))) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 1/9 (/.f64 (cbrt.f64 (/.f64 J (pow.f64 l 2))) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 (*.f64 J l)) (cbrt.f64 2)))
(*.f64 (cbrt.f64 J) (*.f64 l (cbrt.f64 1/3)))
(*.f64 l (*.f64 (cbrt.f64 J) (cbrt.f64 1/3)))
(*.f64 l (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3))))
(*.f64 l (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 J) 1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3))))
(*.f64 l (fma.f64 (cbrt.f64 J) (cbrt.f64 1/3) (*.f64 2/3 (/.f64 (cbrt.f64 J) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))))
(*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3)))))
(*.f64 l (fma.f64 -4/9 (/.f64 (*.f64 (cbrt.f64 J) 1) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 J) 1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3)))))
(*.f64 l (fma.f64 -4/9 (/.f64 (cbrt.f64 J) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))) (fma.f64 (cbrt.f64 J) (cbrt.f64 1/3) (*.f64 2/3 (/.f64 (cbrt.f64 J) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2)))))))
(*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (/.f64 (+.f64 (*.f64 -16/9 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))) (*.f64 8/27 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6)))) (*.f64 (pow.f64 l 6) (pow.f64 (cbrt.f64 1/3) 2))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3))))))
(*.f64 l (fma.f64 -4/9 (/.f64 (*.f64 (cbrt.f64 J) 1) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (/.f64 (*.f64 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6)) -40/27) (*.f64 (pow.f64 (cbrt.f64 1/3) 2) (pow.f64 l 6)))) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 J) 1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))) (*.f64 (cbrt.f64 J) (cbrt.f64 1/3))))))
(*.f64 l (fma.f64 -4/9 (/.f64 (cbrt.f64 J) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (*.f64 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6)) (/.f64 -40/27 (*.f64 (pow.f64 (cbrt.f64 1/3) 2) (pow.f64 l 6))))) (fma.f64 (cbrt.f64 J) (cbrt.f64 1/3) (*.f64 2/3 (/.f64 (cbrt.f64 J) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))))))
(*.f64 -1 (*.f64 (cbrt.f64 J) (*.f64 l (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)))))
(neg.f64 (*.f64 (cbrt.f64 J) (*.f64 l (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)))))
(*.f64 (cbrt.f64 J) (neg.f64 (*.f64 (cbrt.f64 1/3) (*.f64 l (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3))))))
(neg.f64 (*.f64 l (fma.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2)))) (*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 -1)) (cbrt.f64 1/3)))))
(*.f64 l (neg.f64 (fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 J) (*.f64 (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 l 2)) (pow.f64 (cbrt.f64 1/3) 2)) 2/3)))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)))))))
(neg.f64 (*.f64 l (fma.f64 -4/9 (/.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 -1)) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))) (fma.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2)))) (*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 -1)) (cbrt.f64 1/3))))))
(*.f64 l (neg.f64 (fma.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 1/3) 5)) (pow.f64 l 4))) (fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 J) (*.f64 (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 l 2)) (pow.f64 (cbrt.f64 1/3) 2)) 2/3))))))
(*.f64 -1 (*.f64 l (+.f64 (*.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -16/9 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))) (*.f64 8/27 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6))))) (*.f64 (pow.f64 l 6) (pow.f64 (cbrt.f64 1/3) 2))))) (+.f64 (*.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2))))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3))))))))
(neg.f64 (*.f64 l (fma.f64 -4/9 (/.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 -1)) (*.f64 (pow.f64 l 4) (pow.f64 (cbrt.f64 1/3) 5))) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (*.f64 (cbrt.f64 -1) (*.f64 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6)) -40/27))) (*.f64 (pow.f64 (cbrt.f64 1/3) 2) (pow.f64 l 6))) (fma.f64 2/3 (*.f64 (cbrt.f64 J) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 l 2) (pow.f64 (cbrt.f64 1/3) 2)))) (*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 -1)) (cbrt.f64 1/3)))))))
(*.f64 (fma.f64 -4/9 (*.f64 (cbrt.f64 J) (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 1/3) 5)) (pow.f64 l 4))) (fma.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 J 2))) (pow.f64 l 6)) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (/.f64 J (pow.f64 (cbrt.f64 1/3) 6)) -40/27)) (pow.f64 (cbrt.f64 1/3) 2))) (fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/3)) (*.f64 (cbrt.f64 J) (*.f64 (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 l 2)) (pow.f64 (cbrt.f64 1/3) 2)) 2/3))))) (neg.f64 l))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 2 (*.f64 J l))
(*.f64 J (*.f64 l 2))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 (*.f64 J 1/3) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (/.f64 (*.f64 J 2) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (/.f64 (*.f64 J 2) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (/.f64 (*.f64 J 2) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 (*.f64 J 1/3) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(neg.f64 (*.f64 (pow.f64 l 3) (fma.f64 -2 (/.f64 J (pow.f64 l 2)) (*.f64 J -1/3))))
(*.f64 (pow.f64 l 3) (neg.f64 (fma.f64 J -1/3 (*.f64 (/.f64 J (pow.f64 l 2)) -2))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(neg.f64 (*.f64 (pow.f64 l 3) (fma.f64 -2 (/.f64 J (pow.f64 l 2)) (*.f64 J -1/3))))
(*.f64 (pow.f64 l 3) (neg.f64 (fma.f64 J -1/3 (*.f64 (/.f64 J (pow.f64 l 2)) -2))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 J (pow.f64 l 2))) (*.f64 -1/3 J))))
(neg.f64 (*.f64 (pow.f64 l 3) (fma.f64 -2 (/.f64 J (pow.f64 l 2)) (*.f64 J -1/3))))
(*.f64 (pow.f64 l 3) (neg.f64 (fma.f64 J -1/3 (*.f64 (/.f64 J (pow.f64 l 2)) -2))))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 -1 (*.f64 J (*.f64 (pow.f64 (cbrt.f64 -1) 3) (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 2 (*.f64 J l))
(*.f64 J (*.f64 l 2))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 2))) (*.f64 2 J)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 (*.f64 J 1/3) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (/.f64 (*.f64 J 2) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (/.f64 (*.f64 J 2) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 J) (*.f64 2 (/.f64 J (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (fma.f64 1/3 J (/.f64 (*.f64 J 2) (pow.f64 l 2))))
(*.f64 (pow.f64 l 3) (fma.f64 2 (/.f64 J (pow.f64 l 2)) (*.f64 J 1/3)))
(*.f64 -1/3 (*.f64 J (*.f64 (pow.f64 l 3) (pow.f64 (cbrt.f64 -1) 3))))
(*.f64 (*.f64 J 1/3) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))
(neg.f64 (*.f64 (pow.f64 l 3) (fma.f64 -2 (/.f64 J (pow.f64 l 2)) (*.f64 J -1/3))))
(*.f64 (pow.f64 l 3) (neg.f64 (fma.f64 J -1/3 (*.f64 (/.f64 J (pow.f64 l 2)) -2))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))
(neg.f64 (*.f64 (pow.f64 l 3) (fma.f64 -2 (/.f64 J (pow.f64 l 2)) (*.f64 J -1/3))))
(*.f64 (pow.f64 l 3) (neg.f64 (fma.f64 J -1/3 (*.f64 (/.f64 J (pow.f64 l 2)) -2))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 (cbrt.f64 -1) 3))) (*.f64 2 (/.f64 (*.f64 J (pow.f64 (cbrt.f64 -1) 3)) (pow.f64 l 2))))))
(neg.f64 (*.f64 (pow.f64 l 3) (fma.f64 -2 (/.f64 J (pow.f64 l 2)) (*.f64 J -1/3))))
(*.f64 (pow.f64 l 3) (neg.f64 (fma.f64 J -1/3 (*.f64 (/.f64 J (pow.f64 l 2)) -2))))
(*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 U)))
(*.f64 (cbrt.f64 -1) (neg.f64 (cbrt.f64 U)))
(*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 U)))
(*.f64 (cbrt.f64 -1) (neg.f64 (cbrt.f64 U)))
(*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 U)))
(*.f64 (cbrt.f64 -1) (neg.f64 (cbrt.f64 U)))
(*.f64 -1 (*.f64 (cbrt.f64 U) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 U)))
(*.f64 (cbrt.f64 -1) (neg.f64 (cbrt.f64 U)))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 J)
(*.f64 J 8)
(+.f64 (*.f64 -1 (*.f64 J (pow.f64 K 2))) (*.f64 8 J))
(fma.f64 -1 (*.f64 J (pow.f64 K 2)) (*.f64 J 8))
(-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2)))
(+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 1/48 (*.f64 J (pow.f64 K 2))))))
(fma.f64 8 J (*.f64 (pow.f64 K 2) (fma.f64 -1 J (*.f64 (*.f64 J (pow.f64 K 2)) 1/48))))
(fma.f64 J 8 (fma.f64 (pow.f64 K 2) (neg.f64 J) (*.f64 (*.f64 J 1/48) (pow.f64 K 4))))
(+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/5760 (*.f64 J (pow.f64 K 2))) (*.f64 1/48 J))))))
(fma.f64 8 J (*.f64 (pow.f64 K 2) (fma.f64 -1 J (*.f64 (pow.f64 K 2) (fma.f64 -1/5760 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/48))))))
(fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 J 1/48 (*.f64 (pow.f64 K 2) (*.f64 J -1/5760))) (neg.f64 J)) (*.f64 J 8))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
U
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 8 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 8 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 8 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))
(*.f64 J (fma.f64 8 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))
(*.f64 J (fma.f64 8 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -8 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (/.f64 U J)))))
(*.f64 J (fma.f64 8 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(+.f64 U (*.f64 8 J))
(+.f64 U (*.f64 J 8))
(fma.f64 J 8 U)
(+.f64 U (+.f64 (*.f64 -1 (*.f64 J (pow.f64 K 2))) (*.f64 8 J)))
(+.f64 U (fma.f64 -1 (*.f64 J (pow.f64 K 2)) (*.f64 J 8)))
(+.f64 U (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))))
(-.f64 (fma.f64 J 8 U) (*.f64 J (pow.f64 K 2)))
(+.f64 U (+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 1/48 (*.f64 J (pow.f64 K 2)))))))
(+.f64 U (fma.f64 8 J (*.f64 (pow.f64 K 2) (fma.f64 -1 J (*.f64 (*.f64 J (pow.f64 K 2)) 1/48)))))
(+.f64 (fma.f64 (pow.f64 K 2) (neg.f64 J) (*.f64 (*.f64 J 1/48) (pow.f64 K 4))) (fma.f64 J 8 U))
(+.f64 U (+.f64 (*.f64 8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/5760 (*.f64 J (pow.f64 K 2))) (*.f64 1/48 J)))))))
(+.f64 U (fma.f64 8 J (*.f64 (pow.f64 K 2) (fma.f64 -1 J (*.f64 (pow.f64 K 2) (fma.f64 -1/5760 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/48)))))))
(+.f64 U (fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 J 1/48 (*.f64 (pow.f64 K 2) (*.f64 J -1/5760))) (neg.f64 J)) (*.f64 J 8)))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(+.f64 U (*.f64 8 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
U
(*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (/.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 U (fma.f64 8 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) 1))
(*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (/.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 U (fma.f64 8 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) 1))
(*.f64 U (+.f64 1 (*.f64 8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (/.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 U (fma.f64 8 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) 1))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 -8 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1))
(*.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) -1) (neg.f64 U))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 -8 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1))
(*.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) -1) (neg.f64 U))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -8 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 -8 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) -1))
(*.f64 (fma.f64 -8 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J U)) -1) (neg.f64 U))
U
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2)))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(*.f64 J (+.f64 1/4 (*.f64 -1/32 (pow.f64 K 2))))
(*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32)))
(*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4))
(*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))
(*.f64 J (+.f64 1/4 (fma.f64 -1/32 (pow.f64 K 2) (/.f64 U J))))
(*.f64 J (+.f64 (/.f64 U J) (fma.f64 (pow.f64 K 2) -1/32 1/4)))
(*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))
(*.f64 J (+.f64 1/4 (fma.f64 -1/32 (pow.f64 K 2) (/.f64 U J))))
(*.f64 J (+.f64 (/.f64 U J) (fma.f64 (pow.f64 K 2) -1/32 1/4)))
(*.f64 J (+.f64 1/4 (+.f64 (*.f64 -1/32 (pow.f64 K 2)) (/.f64 U J))))
(*.f64 J (+.f64 1/4 (fma.f64 -1/32 (pow.f64 K 2) (/.f64 U J))))
(*.f64 J (+.f64 (/.f64 U J) (fma.f64 (pow.f64 K 2) -1/32 1/4)))
(*.f64 -1 (*.f64 J (-.f64 (*.f64 1/32 (pow.f64 K 2)) 1/4)))
(*.f64 (neg.f64 J) (fma.f64 1/32 (pow.f64 K 2) -1/4))
(*.f64 (neg.f64 J) (fma.f64 (pow.f64 K 2) 1/32 -1/4))
(*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))
(*.f64 (neg.f64 J) (+.f64 (/.f64 (neg.f64 U) J) (fma.f64 1/32 (pow.f64 K 2) -1/4)))
(*.f64 J (neg.f64 (fma.f64 -1 (/.f64 U J) (fma.f64 (pow.f64 K 2) 1/32 -1/4))))
(*.f64 J (neg.f64 (-.f64 (fma.f64 (pow.f64 K 2) 1/32 -1/4) (/.f64 U J))))
(*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))
(*.f64 (neg.f64 J) (+.f64 (/.f64 (neg.f64 U) J) (fma.f64 1/32 (pow.f64 K 2) -1/4)))
(*.f64 J (neg.f64 (fma.f64 -1 (/.f64 U J) (fma.f64 (pow.f64 K 2) 1/32 -1/4))))
(*.f64 J (neg.f64 (-.f64 (fma.f64 (pow.f64 K 2) 1/32 -1/4) (/.f64 U J))))
(*.f64 -1 (*.f64 J (-.f64 (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/32 (pow.f64 K 2))) 1/4)))
(*.f64 (neg.f64 J) (+.f64 (/.f64 (neg.f64 U) J) (fma.f64 1/32 (pow.f64 K 2) -1/4)))
(*.f64 J (neg.f64 (fma.f64 -1 (/.f64 U J) (fma.f64 (pow.f64 K 2) 1/32 -1/4))))
(*.f64 J (neg.f64 (-.f64 (fma.f64 (pow.f64 K 2) 1/32 -1/4) (/.f64 U J))))
(+.f64 U (*.f64 1/4 J))
(fma.f64 J 1/4 U)
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(*.f64 -1/32 (*.f64 J (pow.f64 K 2)))
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(*.f64 J (*.f64 (pow.f64 K 2) -1/32))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 -1/32 (*.f64 J (pow.f64 K 2)))
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(*.f64 J (*.f64 (pow.f64 K 2) -1/32))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/32 J) (+.f64 (*.f64 1/4 (/.f64 J (pow.f64 K 2))) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 -1/32 J (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(*.f64 (pow.f64 K 2) (fma.f64 J -1/32 (fma.f64 1/4 (/.f64 J (pow.f64 K 2)) (/.f64 U (pow.f64 K 2)))))
(+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J))
(*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32)))
(*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4))
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(+.f64 U (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
U
(*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))
(*.f64 U (+.f64 1 (fma.f64 -1/32 (*.f64 J (/.f64 (pow.f64 K 2) U)) (*.f64 1/4 (/.f64 J U)))))
(*.f64 U (+.f64 1 (fma.f64 1/4 (/.f64 J U) (*.f64 J (/.f64 (*.f64 (pow.f64 K 2) -1/32) U)))))
(*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))
(*.f64 U (+.f64 1 (fma.f64 -1/32 (*.f64 J (/.f64 (pow.f64 K 2) U)) (*.f64 1/4 (/.f64 J U)))))
(*.f64 U (+.f64 1 (fma.f64 1/4 (/.f64 J U) (*.f64 J (/.f64 (*.f64 (pow.f64 K 2) -1/32) U)))))
(*.f64 U (+.f64 1 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 J (pow.f64 K 2)) U)) (*.f64 1/4 (/.f64 J U)))))
(*.f64 U (+.f64 1 (fma.f64 -1/32 (*.f64 J (/.f64 (pow.f64 K 2) U)) (*.f64 1/4 (/.f64 J U)))))
(*.f64 U (+.f64 1 (fma.f64 1/4 (/.f64 J U) (*.f64 J (/.f64 (*.f64 (pow.f64 K 2) -1/32) U)))))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 -1 (/.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U) -1))
(*.f64 U (neg.f64 (fma.f64 -1 (*.f64 J (/.f64 (fma.f64 (pow.f64 K 2) -1/32 1/4) U)) -1)))
(*.f64 U (neg.f64 (-.f64 -1 (*.f64 J (/.f64 (fma.f64 (pow.f64 K 2) -1/32 1/4) U)))))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 -1 (/.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U) -1))
(*.f64 U (neg.f64 (fma.f64 -1 (*.f64 J (/.f64 (fma.f64 (pow.f64 K 2) -1/32 1/4) U)) -1)))
(*.f64 U (neg.f64 (-.f64 -1 (*.f64 J (/.f64 (fma.f64 (pow.f64 K 2) -1/32 1/4) U)))))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 -1 (/.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U) -1))
(*.f64 U (neg.f64 (fma.f64 -1 (*.f64 J (/.f64 (fma.f64 (pow.f64 K 2) -1/32 1/4) U)) -1)))
(*.f64 U (neg.f64 (-.f64 -1 (*.f64 J (/.f64 (fma.f64 (pow.f64 K 2) -1/32 1/4) U)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1)
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 1 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 J) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))))
(*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (cbrt.f64 (sqrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/3)
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1)
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 3)
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 2)
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1/3))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1))
(cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3) 1/3)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(pow.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 2)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 J 3)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(exp.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 J (*.f64 l 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) J)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))
(*.f64 (cbrt.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))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cbrt.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))) 2)))
(*.f64 1 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (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))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2) (*.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) J))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))) 4))
(*.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) J))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (*.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))))
(*.f64 (cbrt.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))) 2)))
(*.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))) 3) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cbrt.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))) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6) 3))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (*.f64 J (pow.f64 (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (*.f64 J (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) (sqrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 J))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (*.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) (sqrt.f64 J)) (sqrt.f64 J))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) 1) (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 (cbrt.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))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 J)) (cbrt.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (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))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2))) 2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2)) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6)) (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 1/6))
(*.f64 (cbrt.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))) 2)))
(sqrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 2))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 J) (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3)))) 3))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 J 3)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(expm1.f64 (log1p.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))))
(log1p.f64 (expm1.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(exp.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 1))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 l 3)))) 1)
(expm1.f64 (log1p.f64 (*.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 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(pow.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/3)) 2)
(*.f64 1/3 (pow.f64 l 3))
(sqrt.f64 (*.f64 (pow.f64 l 6) 1/9))
(sqrt.f64 (*.f64 1/9 (pow.f64 l 6)))
(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 (pow.f64 (*.f64 1/3 (pow.f64 l 3)) 3))
(*.f64 1/3 (pow.f64 l 3))
(expm1.f64 (log1p.f64 (*.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))
(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))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 U))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 U)))
(*.f64 (cbrt.f64 U) 1)
(cbrt.f64 U)
(*.f64 1 (cbrt.f64 U))
(cbrt.f64 U)
(*.f64 (cbrt.f64 (cbrt.f64 U)) (pow.f64 (cbrt.f64 (cbrt.f64 U)) 2))
(cbrt.f64 U)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 U)) 2) (cbrt.f64 (cbrt.f64 U)))
(cbrt.f64 U)
(*.f64 (pow.f64 U 1/6) (pow.f64 U 1/6))
(cbrt.f64 U)
(*.f64 (pow.f64 1 1/3) (cbrt.f64 U))
(cbrt.f64 U)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 U) 2) 1/3) (cbrt.f64 (cbrt.f64 U)))
(*.f64 (cbrt.f64 (cbrt.f64 U)) (cbrt.f64 (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (pow.f64 (sqrt.f64 U) 1/3) (pow.f64 (sqrt.f64 U) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 U)) (cbrt.f64 (sqrt.f64 U)))
(pow.f64 U 1/3)
(cbrt.f64 U)
(pow.f64 (cbrt.f64 U) 1)
(cbrt.f64 U)
(pow.f64 (cbrt.f64 (cbrt.f64 U)) 3)
(cbrt.f64 U)
(pow.f64 (pow.f64 U 1/6) 2)
(cbrt.f64 U)
(sqrt.f64 (pow.f64 (cbrt.f64 U) 2))
(cbrt.f64 U)
(log.f64 (exp.f64 (cbrt.f64 U)))
(cbrt.f64 U)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 U))))
(cbrt.f64 U)
(expm1.f64 (log1p.f64 (cbrt.f64 U)))
(log1p.f64 (expm1.f64 (cbrt.f64 U)))
(cbrt.f64 U)
(exp.f64 (log.f64 (cbrt.f64 U)))
(cbrt.f64 U)
(exp.f64 (*.f64 (log.f64 U) 1/3))
(cbrt.f64 U)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 U)) 1))
(cbrt.f64 U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 J 8)))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (log.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))) 1)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))) (/.f64 (pow.f64 U 2) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U))
(*.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 1 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2)) (/.f64 1 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))) (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 1 (/.f64 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (-.f64 (+.f64 (pow.f64 U 2) (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 U (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 8) (neg.f64 U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U (-.f64 U (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -8 J))) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (+.f64 (*.f64 512 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2) (pow.f64 U 2))) (neg.f64 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 U 2)) (fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K)))) 2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -8) U))
(pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 3)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 2)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 2))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (exp.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U) 3))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (log.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)) 1))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J 8) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 8) U)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 U (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 1 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) (sqrt.f64 (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 8 (cos.f64 (*.f64 K 1/2)))))
(fma.f64 J (*.f64 8 (cos.f64 (*.f64 1/2 K))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (pow.f64 K 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 K 2))))
(pow.f64 (*.f64 J (pow.f64 K 2)) 1)
(*.f64 J (pow.f64 K 2))
(pow.f64 (cbrt.f64 (*.f64 J (pow.f64 K 2))) 3)
(*.f64 J (pow.f64 K 2))
(pow.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3) 1/3)
(*.f64 J (pow.f64 K 2))
(pow.f64 (*.f64 K (sqrt.f64 J)) 2)
(*.f64 J (pow.f64 K 2))
(sqrt.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)))
(sqrt.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)))
(fabs.f64 (*.f64 J (pow.f64 K 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 K 2)) J))
(*.f64 J (pow.f64 K 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (pow.f64 K 2)))))
(*.f64 J (pow.f64 K 2))
(cbrt.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3))
(*.f64 J (pow.f64 K 2))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (pow.f64 K 2) 3)))
(*.f64 J (pow.f64 K 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 K 2) 3) (pow.f64 J 3)))
(*.f64 J (pow.f64 K 2))
(expm1.f64 (log1p.f64 (*.f64 J (pow.f64 K 2))))
(log1p.f64 (expm1.f64 (*.f64 J (pow.f64 K 2))))
(*.f64 J (pow.f64 K 2))
(exp.f64 (log.f64 (*.f64 J (pow.f64 K 2))))
(*.f64 J (pow.f64 K 2))
(exp.f64 (*.f64 (log.f64 (*.f64 J (pow.f64 K 2))) 1))
(*.f64 J (pow.f64 K 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)) (/.f64 (pow.f64 U 2) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) U))
(*.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 1)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(*.f64 1 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2) (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 3)) 1) (+.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (*.f64 U (-.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32)))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4))) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) U))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))) (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 3)) 1) (+.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (*.f64 U (-.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32)))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4))) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U) (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) U))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 3)) 1) (+.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (*.f64 U (-.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32)))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4))) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 3)) (+.f64 (pow.f64 U 2) (-.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (*.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32)))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 3)) (fma.f64 U U (*.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) (-.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) U))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2)) (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (*.f64 U (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 3)) 1) (+.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (*.f64 U (-.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32)))))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 3)) (fma.f64 U (-.f64 U (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4))) (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) U))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3) -1/32768) (pow.f64 (fma.f64 J 1/4 U) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024) (-.f64 (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U)) (*.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3) -1/32768 (pow.f64 (fma.f64 J 1/4 U) 3)) (fma.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) 1/1024 (*.f64 (fma.f64 J 1/4 U) (-.f64 (fma.f64 J 1/4 U) (*.f64 (*.f64 J -1/32) (pow.f64 K 2))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 J (pow.f64 K 2)) 3) -1/32768 (pow.f64 (fma.f64 J 1/4 U) 3)) (fma.f64 (fma.f64 J 1/4 U) (+.f64 (fma.f64 J 1/4 U) (*.f64 (*.f64 J (pow.f64 K 2)) 1/32)) (*.f64 1/1024 (*.f64 (pow.f64 J 2) (pow.f64 K 4)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 J 3) (pow.f64 K 6)) -1/32768 (pow.f64 (fma.f64 J 1/4 U) 3)) (fma.f64 (fma.f64 J 1/4 U) (+.f64 (fma.f64 J 1/4 U) (*.f64 (*.f64 J (pow.f64 K 2)) 1/32)) (*.f64 1/1024 (pow.f64 (*.f64 K (sqrt.f64 J)) 4))))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) 2)) (-.f64 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4)) U))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024) (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U))) (-.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U)))
(/.f64 (-.f64 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 J 2) 1/1024)) (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U))) (-.f64 (*.f64 (*.f64 J -1/32) (pow.f64 K 2)) (fma.f64 J 1/4 U)))
(/.f64 (-.f64 (*.f64 1/1024 (*.f64 (pow.f64 J 2) (pow.f64 K 4))) (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U))) (-.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U)))
(/.f64 (-.f64 (*.f64 1/1024 (pow.f64 (*.f64 K (sqrt.f64 J)) 4)) (*.f64 (fma.f64 J 1/4 U) (fma.f64 J 1/4 U))) (-.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U)))
(pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 1)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 3)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 3) 1/3)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 2)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 2))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(log.f64 (exp.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U)) 3))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(expm1.f64 (log1p.f64 (fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(exp.f64 (log.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))) 1))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (fma.f64 J 1/4 U))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 -1/32 (*.f64 J (pow.f64 K 2)) (fma.f64 J 1/4 U))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 1 U (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 1 (*.f64 J (*.f64 (pow.f64 K 2) -1/32)) (fma.f64 J 1/4 U))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 1 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)) U)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) 2) (cbrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) U)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) 1/1024)) (cbrt.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32))) (fma.f64 J 1/4 U))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) (*.f64 (pow.f64 J 2) 1/1024))) (cbrt.f64 (*.f64 (*.f64 J -1/32) (pow.f64 K 2))) (fma.f64 J 1/4 U))
(fma.f64 (cbrt.f64 (*.f64 1/1024 (*.f64 (pow.f64 J 2) (pow.f64 K 4)))) (cbrt.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32))) (fma.f64 J 1/4 U))
(fma.f64 (cbrt.f64 (*.f64 1/1024 (pow.f64 (*.f64 K (sqrt.f64 J)) 4))) (cbrt.f64 (*.f64 J (*.f64 (pow.f64 K 2) -1/32))) (fma.f64 J 1/4 U))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) (sqrt.f64 (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4))) U)
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 J -1/32)) K) (*.f64 (sqrt.f64 (*.f64 J -1/32)) K) (fma.f64 J 1/4 U))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (fma.f64 (*.f64 J (pow.f64 K 2)) -1/32 (*.f64 J 1/4)))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)
(fma.f64 (*.f64 J -1/32) (pow.f64 K 2) (fma.f64 J 1/4 U))
(+.f64 U (*.f64 J (+.f64 1/4 (*.f64 (pow.f64 K 2) -1/32))))
(fma.f64 J (fma.f64 (pow.f64 K 2) -1/32 1/4) U)

eval193.0ms (1.8%)

Compiler

Compiled 8651 to 6429 computations (25.7% saved)

prune89.0ms (0.8%)

Pruning

27 alts after pruning (21 fresh and 6 done)

PrunedKeptTotal
New3806386
Fresh11516
Picked325
Done044
Total38427411
Accuracy
100.0%
Counts
411 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.8%
(pow.f64 U 1/3)
7.8%
(pow.f64 U -3)
13.0%
(pow.f64 U -4)
30.8%
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
65.0%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 l 2))) 3) (cos.f64 (/.f64 K 2))) U)
65.2%
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
77.0%
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U)
31.0%
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
31.3%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
31.6%
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
84.7%
(+.f64 (*.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) U)
77.4%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
75.6%
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
31.2%
(+.f64 (*.f64 J 8) U)
30.9%
(+.f64 (*.f64 J 1/4) U)
65.2%
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
27.3%
(+.f64 U 4)
27.3%
(+.f64 U -4)
11.1%
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
7.9%
(*.f64 U U)
2.2%
(*.f64 U -3)
25.0%
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
1.9%
(sqrt.f64 U)
30.5%
(log1p.f64 (expm1.f64 U))
4.0%
(cbrt.f64 U)
41.6%
U
2.6%
1
Compiler

Compiled 558 to 437 computations (21.7% saved)

localize335.0ms (3.2%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))
99.9%
(*.f64 1/3 (pow.f64 l 2))
98.5%
(*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
100.0%
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
99.9%
(*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2)))
100.0%
(*.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))
99.9%
(fma.f64 1/3 (pow.f64 l 2) 2)
99.9%
(*.f64 J (cos.f64 (*.f64 1/2 K)))
97.0%
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))
Compiler

Compiled 173 to 121 computations (30.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 204.0ms
Operation ival-mult, time spent: 70.0ms, 34.0% of total-time
Operation ival-cos, time spent: 53.0ms, 26.0% of total-time
Operation ival-pow, time spent: 30.0ms, 15.0% of total-time
Operation composed, time spent: 18.0ms, 9.0% of total-time
Operation ival-add, time spent: 17.0ms, 8.0% of total-time
Operation ival-div, time spent: 7.0ms, 3.0% of total-time
Operation const, time spent: 7.0ms, 3.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 1.0% of total-time

series20.0ms (0.2%)

Counts
6 → 148
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))>
#<alt (*.f64 J (cos.f64 (*.f64 1/2 K)))>
#<alt (fma.f64 1/3 (pow.f64 l 2) 2)>
#<alt (*.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))>
#<alt (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2)))>
#<alt (+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)>
Outputs
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (+.f64 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))>
#<alt (+.f64 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt J>
#<alt (+.f64 J (*.f64 -1/8 (*.f64 J (pow.f64 K 2))))>
#<alt (+.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 J) (*.f64 1/384 (*.f64 J (pow.f64 K 2))))))>
#<alt (+.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (pow.f64 K 2))) (*.f64 1/384 J))))))>
#<alt 2>
#<alt (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))>
#<alt (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))>
#<alt (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))>
#<alt (*.f64 1/3 (pow.f64 l 2))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 1/3 (pow.f64 l 2))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))>
#<alt (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))>
#<alt (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))>
#<alt (+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 1/384 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 J)>
#<alt (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2))))>
#<alt (+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 (*.f64 J (pow.f64 K 2))) (*.f64 1/16 J))))>
#<alt (+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/16 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 J) (*.f64 1/92160 (*.f64 J (pow.f64 K 2))))))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt U>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))>
#<alt (*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))>
#<alt (+.f64 U (*.f64 -1/2 J))>
#<alt (+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))))>
#<alt (+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 (*.f64 J (pow.f64 K 2))) (*.f64 1/16 J)))))>
#<alt (+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/16 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 J) (*.f64 1/92160 (*.f64 J (pow.f64 K 2)))))))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt (+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))>
#<alt U>
#<alt (*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt (*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt (*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))>
#<alt U>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
#<alt (*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))>
Calls

42 calls:

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

rewrite152.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
883×log1p-expm1-u
883×expm1-log1p-u
746×fma-define
540×log1p-undefine
376×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029205
1362205
24096205
Stop Event
node limit
Counts
6 → 144
Calls
Call 1
Inputs
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2))) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))) 1)
(pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 1))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(+.f64 (*.f64 1/3 (pow.f64 l 2)) 2)
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) 1) 2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 2) 2))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 l 2) 2))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8) (fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 1/3 (pow.f64 l 2)) (-.f64 4 (*.f64 (*.f64 1/3 (pow.f64 l 2)) 2))))
(/.f64 (fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 1/3 (pow.f64 l 2)) -4) (fma.f64 1/3 (pow.f64 l 2) -2))
(pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 3)
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 2))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 2) 2))))
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2))) (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 1))
(fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))) 1)
(pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -1/2) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)) (/.f64 (pow.f64 U 2) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (*.f64 J -1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)) (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 1))
(fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 U)
(fma.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J -1/2) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 1 U)
(fma.f64 U 1 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 1 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -1/2)) U)
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -1/2)) 2) (*.f64 (cbrt.f64 (*.f64 J -1/2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -1/2)) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (sqrt.f64 (*.f64 J -1/2)) (*.f64 (sqrt.f64 (*.f64 J -1/2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) J U)
(fma.f64 (*.f64 (*.f64 J -1/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 J -1/2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (*.f64 J -1/2)) 2)) (cbrt.f64 (*.f64 J -1/2)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -1/2))) (sqrt.f64 (*.f64 J -1/2)) U)

simplify169.0ms (1.6%)

Algorithm
egg-herbie
Rules
1574×distribute-lft-in
1480×times-frac
1036×associate-*r*
840×associate-*l*
520×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044614239
1110513035
2416312895
Stop Event
node limit
Counts
292 → 279
Calls
Call 1
Inputs
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(+.f64 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))
(+.f64 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
J
(+.f64 J (*.f64 -1/8 (*.f64 J (pow.f64 K 2))))
(+.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 J) (*.f64 1/384 (*.f64 J (pow.f64 K 2))))))
(+.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (pow.f64 K 2))) (*.f64 1/384 J))))))
2
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(*.f64 1/3 (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 1/3 (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 1/384 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 J)
(+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2))))
(+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 (*.f64 J (pow.f64 K 2))) (*.f64 1/16 J))))
(+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/16 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 J) (*.f64 1/92160 (*.f64 J (pow.f64 K 2))))))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
U
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(+.f64 U (*.f64 -1/2 J))
(+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))))
(+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 (*.f64 J (pow.f64 K 2))) (*.f64 1/16 J)))))
(+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/16 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 J) (*.f64 1/92160 (*.f64 J (pow.f64 K 2)))))))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
U
(*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2))) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))) 1)
(pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 1))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(+.f64 (*.f64 1/3 (pow.f64 l 2)) 2)
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) 1) 2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 2) 2))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 l 2) 2))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8) (fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 1/3 (pow.f64 l 2)) (-.f64 4 (*.f64 (*.f64 1/3 (pow.f64 l 2)) 2))))
(/.f64 (fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 1/3 (pow.f64 l 2)) -4) (fma.f64 1/3 (pow.f64 l 2) -2))
(pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 3)
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 2))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 2) 2))))
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2))) (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))) 1)
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 1))
(fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))) 1)
(pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -1/2) (cos.f64 (*.f64 1/2 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)) (/.f64 (pow.f64 U 2) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 1)
(*.f64 1 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (*.f64 J -1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)) (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 1))
(fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 U)
(fma.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 J -1/2) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 1 U)
(fma.f64 U 1 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 1 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -1/2)) U)
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -1/2)) 2) (*.f64 (cbrt.f64 (*.f64 J -1/2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -1/2)) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 (sqrt.f64 (*.f64 J -1/2)) (*.f64 (sqrt.f64 (*.f64 J -1/2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) J U)
(fma.f64 (*.f64 (*.f64 J -1/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (*.f64 J -1/2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (*.f64 J -1/2)) 2)) (cbrt.f64 (*.f64 J -1/2)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -1/2))) (sqrt.f64 (*.f64 J -1/2)) U)
Outputs
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(fma.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) -1/8))))
(fma.f64 -1/8 (*.f64 (*.f64 J (pow.f64 K 2)) (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)))
(+.f64 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (*.f64 J (*.f64 (pow.f64 K 2) (fma.f64 1/3 (pow.f64 l 2) 2))) 1/384))))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)) -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 1/384 (fma.f64 1/3 (pow.f64 l 2) 2)))))))
(fma.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)) -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (*.f64 1/384 (fma.f64 1/3 (pow.f64 l 2) 2))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)))
(+.f64 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 (*.f64 J 1/384) (fma.f64 1/3 (pow.f64 l 2) 2)))))))
(fma.f64 J (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)) -1/8 (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)) 1/384 (*.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/46080)) (fma.f64 1/3 (pow.f64 l 2) 2)))))))
(fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)) 1/384 (*.f64 (*.f64 (pow.f64 K 2) (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 J -1/46080))) (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) -1/8))) (*.f64 J (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 2))
(+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 1/3 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))))
(*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 1/3 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 1/3 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))))
J
(+.f64 J (*.f64 -1/8 (*.f64 J (pow.f64 K 2))))
(fma.f64 (*.f64 J -1/8) (pow.f64 K 2) J)
(fma.f64 -1/8 (*.f64 J (pow.f64 K 2)) J)
(+.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 J) (*.f64 1/384 (*.f64 J (pow.f64 K 2))))))
(+.f64 J (*.f64 (pow.f64 K 2) (fma.f64 -1/8 J (*.f64 1/384 (*.f64 J (pow.f64 K 2))))))
(fma.f64 (pow.f64 K 2) (fma.f64 (*.f64 J 1/384) (pow.f64 K 2) (*.f64 J -1/8)) J)
(fma.f64 (pow.f64 K 2) (fma.f64 1/384 (*.f64 J (pow.f64 K 2)) (*.f64 J -1/8)) J)
(+.f64 J (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (pow.f64 K 2))) (*.f64 1/384 J))))))
(+.f64 J (*.f64 (pow.f64 K 2) (fma.f64 -1/8 J (*.f64 (pow.f64 K 2) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/384))))))
(fma.f64 (pow.f64 K 2) (fma.f64 J -1/8 (*.f64 (pow.f64 K 2) (fma.f64 J 1/384 (*.f64 (pow.f64 K 2) (*.f64 J -1/46080))))) J)
(fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 J 1/384 (*.f64 J (*.f64 (pow.f64 K 2) -1/46080))) (*.f64 J -1/8)) J)
2
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 1/3 (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 1/3 (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 (pow.f64 l 2) (+.f64 1/3 (*.f64 2 (/.f64 1 (pow.f64 l 2)))))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) 2))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 l (+.f64 (*.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 2) (cos.f64 (*.f64 1/2 K))))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) (pow.f64 l 3))
(*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2)))))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) (pow.f64 l 3))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) (pow.f64 l 3))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) (pow.f64 l 3))
(*.f64 -1 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (pow.f64 l 2))) (*.f64 -1/3 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 1/3 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))))) (pow.f64 l 3))
(*.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (pow.f64 l 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J 1/3))) (pow.f64 l 3))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))
(*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)))
(+.f64 (*.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(fma.f64 -1/8 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)))) (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (*.f64 J (pow.f64 K 2)) (*.f64 (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) -1/8)))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 -1/8 (*.f64 (*.f64 J (*.f64 l (pow.f64 K 2))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 1/384 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 (*.f64 J 1/384) (*.f64 (pow.f64 K 2) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)))))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 J (*.f64 1/384 (*.f64 (pow.f64 K 2) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))))))
(fma.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 1/384 (*.f64 (*.f64 J (*.f64 l (pow.f64 K 2))) (fma.f64 1/3 (pow.f64 l 2) 2)))) (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))) (*.f64 1/384 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 (pow.f64 K 2) (fma.f64 -1/46080 (*.f64 J (*.f64 (pow.f64 K 2) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)))) (*.f64 1/384 (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)))))))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 (pow.f64 K 2) (fma.f64 -1/8 (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 (pow.f64 K 2) (fma.f64 1/384 (*.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))) (*.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/46080)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))))))
(fma.f64 J (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (fma.f64 (pow.f64 K 2) (*.f64 J (*.f64 -1/8 (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)))) (*.f64 (fma.f64 (*.f64 J 1/384) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 -1/46080 (*.f64 (*.f64 J (*.f64 l (pow.f64 K 2))) (fma.f64 1/3 (pow.f64 l 2) 2)))) (pow.f64 K 4))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 J)
(*.f64 J -1/2)
(+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2))))
(fma.f64 -1/2 J (*.f64 (*.f64 J (pow.f64 K 2)) 1/16))
(fma.f64 (*.f64 J 1/16) (pow.f64 K 2) (*.f64 J -1/2))
(+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 (*.f64 J (pow.f64 K 2))) (*.f64 1/16 J))))
(fma.f64 -1/2 J (*.f64 (pow.f64 K 2) (fma.f64 -1/768 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/16))))
(fma.f64 J -1/2 (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J -1/768) (pow.f64 K 2) (*.f64 J 1/16))))
(fma.f64 (pow.f64 K 2) (fma.f64 J 1/16 (*.f64 J (*.f64 (pow.f64 K 2) -1/768))) (*.f64 J -1/2))
(+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/16 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 J) (*.f64 1/92160 (*.f64 J (pow.f64 K 2))))))))
(fma.f64 -1/2 J (*.f64 (pow.f64 K 2) (fma.f64 1/16 J (*.f64 (pow.f64 K 2) (fma.f64 -1/768 J (*.f64 (*.f64 J (pow.f64 K 2)) 1/92160))))))
(fma.f64 J -1/2 (*.f64 (pow.f64 K 2) (fma.f64 J 1/16 (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J 1/92160) (pow.f64 K 2) (*.f64 J -1/768))))))
(fma.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 J -1/768 (*.f64 (*.f64 1/92160 (pow.f64 K 2)) J)) (*.f64 J 1/16)) (*.f64 J -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
U
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 -1/2 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/2 (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 -1/2 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/2 (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (fma.f64 -1/2 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/2 (/.f64 U J)))
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (fma.f64 -1/2 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/2 (/.f64 U J)))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (fma.f64 -1/2 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/2 (/.f64 U J)))
(*.f64 -1 (*.f64 J (+.f64 (*.f64 -1 (/.f64 U J)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (fma.f64 -1/2 (cos.f64 (*.f64 1/2 K)) (/.f64 U J)))
(*.f64 J (fma.f64 (cos.f64 (*.f64 1/2 K)) -1/2 (/.f64 U J)))
(+.f64 U (*.f64 -1/2 J))
(+.f64 U (*.f64 J -1/2))
(fma.f64 J -1/2 U)
(+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))))
(+.f64 (fma.f64 -1/2 J (*.f64 (*.f64 J (pow.f64 K 2)) 1/16)) U)
(+.f64 (fma.f64 (*.f64 J 1/16) (pow.f64 K 2) (*.f64 J -1/2)) U)
(+.f64 (*.f64 J (*.f64 1/16 (pow.f64 K 2))) (fma.f64 J -1/2 U))
(+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 (*.f64 J (pow.f64 K 2))) (*.f64 1/16 J)))))
(+.f64 (fma.f64 -1/2 J (*.f64 (pow.f64 K 2) (fma.f64 -1/768 (*.f64 J (pow.f64 K 2)) (*.f64 J 1/16)))) U)
(+.f64 (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J -1/768) (pow.f64 K 2) (*.f64 J 1/16))) (fma.f64 J -1/2 U))
(+.f64 (fma.f64 (pow.f64 K 2) (fma.f64 J 1/16 (*.f64 J (*.f64 (pow.f64 K 2) -1/768))) (*.f64 J -1/2)) U)
(+.f64 U (+.f64 (*.f64 -1/2 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/16 J) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/768 J) (*.f64 1/92160 (*.f64 J (pow.f64 K 2)))))))))
(+.f64 (fma.f64 -1/2 J (*.f64 (pow.f64 K 2) (fma.f64 1/16 J (*.f64 (pow.f64 K 2) (fma.f64 -1/768 J (*.f64 (*.f64 J (pow.f64 K 2)) 1/92160)))))) U)
(+.f64 (*.f64 (pow.f64 K 2) (fma.f64 J 1/16 (*.f64 (pow.f64 K 2) (fma.f64 (*.f64 J 1/92160) (pow.f64 K 2) (*.f64 J -1/768))))) (fma.f64 J -1/2 U))
(+.f64 (*.f64 (pow.f64 K 2) (fma.f64 (pow.f64 K 2) (fma.f64 J -1/768 (*.f64 (*.f64 1/92160 (pow.f64 K 2)) J)) (*.f64 J 1/16))) (fma.f64 J -1/2 U))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(+.f64 U (*.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
U
(*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(*.f64 U (fma.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
(*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(*.f64 U (fma.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
(*.f64 U (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 U (+.f64 1 (*.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(*.f64 U (fma.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
U
(*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 U (+.f64 1 (*.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(*.f64 U (fma.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 U (+.f64 1 (*.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(*.f64 U (fma.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
(*.f64 -1 (*.f64 U (-.f64 (*.f64 1/2 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)) 1)))
(*.f64 U (+.f64 1 (*.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(*.f64 U (fma.f64 -1/2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) U)) 1))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2))) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))))
(pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 3)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3) 1/3)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 2))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) 1))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 2) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) 1)
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(+.f64 2 (*.f64 1/3 (pow.f64 l 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(+.f64 (*.f64 1/3 (pow.f64 l 2)) 2)
(fma.f64 1/3 (pow.f64 l 2) 2)
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) 1) 2)
(fma.f64 1/3 (pow.f64 l 2) 2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 2) 2))) 1)
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 1)
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 1 (fma.f64 1/3 (pow.f64 l 2) 2))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 l 2)) 3) 8) (fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 1/3 (pow.f64 l 2)) (-.f64 4 (*.f64 (*.f64 1/3 (pow.f64 l 2)) 2))))
(/.f64 (+.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 2) 3)) 8) (fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 1/3 (pow.f64 l 2)) (-.f64 4 (*.f64 2 (*.f64 1/3 (pow.f64 l 2))))))
(/.f64 (fma.f64 1/27 (pow.f64 (pow.f64 l 2) 3) 8) (+.f64 (-.f64 4 (*.f64 (pow.f64 l 2) 2/3)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 l 2)) 1/9)))
(/.f64 (fma.f64 1/27 (pow.f64 l 6) 8) (+.f64 (+.f64 4 (*.f64 (pow.f64 l 2) -2/3)) (*.f64 (pow.f64 l 4) 1/9)))
(/.f64 (fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 1/3 (pow.f64 l 2)) -4) (fma.f64 1/3 (pow.f64 l 2) -2))
(/.f64 (+.f64 -4 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 l 2)) 1/9)) (fma.f64 1/3 (pow.f64 l 2) -2))
(/.f64 (+.f64 -4 (*.f64 (pow.f64 l 4) 1/9)) (fma.f64 1/3 (pow.f64 l 2) -2))
(pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 1)
(fma.f64 1/3 (pow.f64 l 2) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 3)
(fma.f64 1/3 (pow.f64 l 2) 2)
(pow.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3) 1/3)
(fma.f64 1/3 (pow.f64 l 2) 2)
(pow.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 2)
(fma.f64 1/3 (pow.f64 l 2) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 2))
(fma.f64 1/3 (pow.f64 l 2) 2)
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 l 2) 2))))
(fma.f64 1/3 (pow.f64 l 2) 2)
(cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 2) 2) 3))
(fma.f64 1/3 (pow.f64 l 2) 2)
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 2) 2)))
(fma.f64 1/3 (pow.f64 l 2) 2)
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) 1))
(fma.f64 1/3 (pow.f64 l 2) 2)
(+.f64 (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2))) (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) l)))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))))
(pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 3)
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 1/3 (pow.f64 l 2) 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) l))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3)))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2)) 3) (pow.f64 l 3)))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) l)))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 2) 2) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 1))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(fma.f64 (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (pow.f64 l 2)) (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 l (fma.f64 1/3 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (fma.f64 1/3 (pow.f64 l 2) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))))
(pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 3)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(pow.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 J) -1/2) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(exp.f64 (log.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 1))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))) 1)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)))
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)) (/.f64 (pow.f64 U 2) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4) (pow.f64 U 2)) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 (neg.f64 U)))
(/.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) 2) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U))
(*.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 1)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(*.f64 1 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 J (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4)))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (/.f64 1 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4) (pow.f64 U 2)) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 (neg.f64 U)))
(/.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) 2) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U))
(/.f64 1 (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 J (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4)))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4) (pow.f64 U 2)) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 (neg.f64 U)))
(/.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) 2) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 J (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4)))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (*.f64 J -1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 3) (pow.f64 U 3)) (fma.f64 U U (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) U))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 (neg.f64 U)))))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))) (fma.f64 U U (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4) (pow.f64 U 2)) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 (neg.f64 U)))
(/.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) 2) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (neg.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 U 3)) (fma.f64 U (+.f64 U (*.f64 J (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4)))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 -1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))) (neg.f64 (-.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4) (pow.f64 U 2)) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 (neg.f64 U)))
(/.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) 2) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U))
(/.f64 (-.f64 (pow.f64 U 2) (pow.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 2)) (-.f64 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) 2) (pow.f64 U 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2)) U))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/4) (pow.f64 U 2)) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 (neg.f64 U)))
(/.f64 (pow.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U) 2) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U))
(pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 1)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 3)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 3) 1/3)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 2)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 2))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(log.f64 (exp.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U) 3))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(exp.f64 (log.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)) 1))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 -1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 J -1/2) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) 1 U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 U 1 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 1 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 1 U (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -1/2)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J -1/2)) 2) (*.f64 (cbrt.f64 (*.f64 J -1/2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (pow.f64 (cbrt.f64 J) 2) (*.f64 (cbrt.f64 J) (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -1/2)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (sqrt.f64 (*.f64 J -1/2)) (*.f64 (sqrt.f64 (*.f64 J -1/2)) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (sqrt.f64 J) (*.f64 (sqrt.f64 J) (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 -1/2 (cos.f64 (*.f64 1/2 K)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) J U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 (*.f64 J -1/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 (*.f64 J -1/2) (sqrt.f64 (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (cbrt.f64 (*.f64 J -1/2)) 2)) (cbrt.f64 (*.f64 J -1/2)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 J -1/2))) (sqrt.f64 (*.f64 J -1/2)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -1/2) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -1/2) U)

eval160.0ms (1.5%)

Compiler

Compiled 7672 to 5599 computations (27% saved)

prune100.0ms (0.9%)

Pruning

27 alts after pruning (19 fresh and 8 done)

PrunedKeptTotal
New3706376
Fresh31316
Picked325
Done066
Total37627403
Accuracy
100.0%
Counts
403 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.8%
(pow.f64 U 1/3)
7.8%
(pow.f64 U -3)
13.0%
(pow.f64 U -4)
30.8%
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
75.6%
(+.f64 (+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J)) U)
24.9%
(+.f64 (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))) U)
65.0%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 l 2))) 3) (cos.f64 (/.f64 K 2))) U)
65.2%
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
65.3%
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
31.0%
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
77.4%
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
75.6%
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
57.3%
(+.f64 (*.f64 J (*.f64 2 l)) U)
69.5%
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
31.2%
(+.f64 (*.f64 J 8) U)
30.9%
(+.f64 (*.f64 J 1/4) U)
31.4%
(+.f64 (*.f64 J -1/2) U)
27.3%
(+.f64 U 4)
27.3%
(+.f64 U -4)
11.1%
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
7.9%
(*.f64 U U)
2.2%
(*.f64 U -3)
25.0%
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
30.5%
(log1p.f64 (expm1.f64 U))
4.0%
(cbrt.f64 U)
41.6%
U
2.6%
1
Compiler

Compiled 657 to 466 computations (29.1% saved)

regimes404.0ms (3.8%)

Counts
40 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
(+.f64 (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))) U)
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)
(+.f64 (+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J)) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (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 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 l 2))) 3) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 l (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (pow.f64 l 2) 2))) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 l 2 (*.f64 1/3 (pow.f64 l 3))))) 3) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Calls

10 calls:

62.0ms
(/.f64 K 2)
61.0ms
J
58.0ms
U
57.0ms
K
55.0ms
l
Results
AccuracySegmentsBranch
96.3%3J
100.0%3l
91.8%3K
95.4%3U
100.0%3(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
100.0%3(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
100.0%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
100.0%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
91.4%3(cos.f64 (/.f64 K 2))
91.8%3(/.f64 K 2)
Compiler

Compiled 93 to 73 computations (21.5% saved)

regimes174.0ms (1.6%)

Counts
35 → 5
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
(+.f64 (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))) U)
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)
(+.f64 (+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J)) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U)
Calls

5 calls:

90.0ms
l
53.0ms
J
20.0ms
U
4.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
4.0ms
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
Results
AccuracySegmentsBranch
89.1%1U
91.3%3J
96.1%5l
89.1%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
89.1%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 37 to 29 computations (21.6% saved)

regimes288.0ms (2.7%)

Counts
33 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
(+.f64 (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))) U)
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)
(+.f64 (+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J)) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
Outputs
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
Calls

8 calls:

63.0ms
J
49.0ms
l
47.0ms
U
40.0ms
(cos.f64 (/.f64 K 2))
35.0ms
(/.f64 K 2)
Results
AccuracySegmentsBranch
86.4%3J
82.0%2(cos.f64 (/.f64 K 2))
79.2%2K
79.2%2(/.f64 K 2)
79.3%2U
89.4%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
89.4%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
89.5%3l
Compiler

Compiled 57 to 46 computations (19.3% saved)

regimes160.0ms (1.5%)

Counts
32 → 4
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
(+.f64 (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))) U)
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)
(+.f64 (+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J)) U)
(log1p.f64 (expm1.f64 U))
Outputs
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(log1p.f64 (expm1.f64 U))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
Calls

3 calls:

75.0ms
l
56.0ms
J
27.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
80.2%2(cos.f64 (/.f64 K 2))
80.5%3J
83.8%4l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes94.0ms (0.9%)

Counts
31 → 2
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
(+.f64 (+.f64 (*.f64 -1/2 J) (*.f64 1/16 (*.f64 J (pow.f64 K 2)))) U)
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 J (pow.f64 K 2))) (*.f64 1/4 J)) U)
(+.f64 (+.f64 (*.f64 (*.f64 l 2) J) (*.f64 (*.f64 1/3 (pow.f64 l 3)) J)) U)
Outputs
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U)
Calls

2 calls:

63.0ms
l
29.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
80.2%2(cos.f64 (/.f64 K 2))
81.7%3l
Compiler

Compiled 13 to 11 computations (15.4% saved)

regimes105.0ms (1%)

Counts
27 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 (*.f64 (*.f64 2 J) l) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
Calls

2 calls:

66.0ms
l
38.0ms
(cos.f64 (/.f64 K 2))
Results
AccuracySegmentsBranch
81.7%3l
74.1%2(cos.f64 (/.f64 K 2))
Compiler

Compiled 13 to 11 computations (15.4% saved)

regimes285.0ms (2.7%)

Counts
25 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
Outputs
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
Calls

1 calls:

281.0ms
l
Results
AccuracySegmentsBranch
81.6%3l
Compiler

Compiled 5 to 4 computations (20% saved)

regimes227.0ms (2.1%)

Counts
24 → 3
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 (*.f64 J -4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J -1/2) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 1/4) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 J 8) (cos.f64 (/.f64 K 2))) U)
(+.f64 (-.f64 (*.f64 J 8) (*.f64 J (pow.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/4 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
(*.f64 J (+.f64 (*.f64 8 (cos.f64 (*.f64 1/2 K))) (/.f64 U J)))
Outputs
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)
Calls

6 calls:

61.0ms
U
47.0ms
l
36.0ms
K
36.0ms
(/.f64 K 2)
24.0ms
J
Results
AccuracySegmentsBranch
69.5%1(cos.f64 (/.f64 K 2))
71.5%2J
71.3%3K
71.3%3(/.f64 K 2)
69.5%1U
75.6%3l
Compiler

Compiled 35 to 29 computations (17.1% saved)

regimes91.0ms (0.9%)

Counts
16 → 4
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
(pow.f64 U -4)
(pow.f64 U -3)
(pow.f64 U 1/3)
(*.f64 (*.f64 J -1/32) (pow.f64 K 2))
Outputs
(+.f64 (*.f64 J (*.f64 2 l)) U)
(pow.f64 U -4)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(pow.f64 U -4)
Calls

4 calls:

41.0ms
l
28.0ms
U
11.0ms
J
9.0ms
K
Results
AccuracySegmentsBranch
57.3%1K
60.0%3U
57.3%1J
62.3%4l
Compiler

Compiled 20 to 16 computations (20% saved)

regimes16.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
(+.f64 (*.f64 J (*.f64 2 l)) U)
(cbrt.f64 U)
(sqrt.f64 U)
Outputs
(+.f64 (*.f64 J (*.f64 2 l)) U)
Calls

2 calls:

8.0ms
l
7.0ms
K
Results
AccuracySegmentsBranch
57.3%1K
57.3%1l
Compiler

Compiled 10 to 8 computations (20% saved)

regimes32.0ms (0.3%)

Counts
9 → 2
Calls
Call 1
Inputs
1
U
(*.f64 U -3)
(*.f64 U U)
(+.f64 U -4)
(+.f64 U 4)
(+.f64 (*.f64 J -1/2) U)
(+.f64 (*.f64 J 1/4) U)
(+.f64 (*.f64 J 8) U)
Outputs
U
(*.f64 U U)
Calls

4 calls:

11.0ms
l
7.0ms
K
7.0ms
J
6.0ms
U
Results
AccuracySegmentsBranch
41.6%1U
41.6%1J
45.0%2l
41.6%1K
Compiler

Compiled 20 to 16 computations (20% saved)

regimes9.0ms (0.1%)

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

2 calls:

4.0ms
U
4.0ms
l
Results
AccuracySegmentsBranch
41.6%1U
41.6%1l
Compiler

Compiled 10 to 8 computations (20% saved)

regimes11.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1102230246251565e-16
3.353983757392598e-13
0.0ms
-inf
-1.6067824848420287e-10
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch96.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
5.6230393003411854e+79
1.0634621755229194e+89
27.0ms
1.0027741461726415e-16
1.6775277789048006e-13
22.0ms
-6892213.288373488
-834389.7877246696
16.0ms
-8.404169227342142e+48
-2.997840198030069e+48
Results
59.0ms319×256infinite
23.0ms128×256valid
0.0ms256infinite
Compiler

Compiled 950 to 720 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
Operation ival-cos, time spent: 12.0ms, 30.0% of total-time
Operation ival-exp, time spent: 8.0ms, 20.0% of total-time
Operation ival-mult, time spent: 7.0ms, 18.0% of total-time
Operation ival-sub, time spent: 3.0ms, 8.0% of total-time
Operation ival-div, time spent: 3.0ms, 8.0% of total-time
Operation ival-add, time spent: 2.0ms, 5.0% of total-time
Operation ival-neg, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch50.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
1.0027741461726415e-16
1.6775277789048006e-13
21.0ms
-6892213.288373488
-834389.7877246696
Results
25.0ms127×256valid
18.0ms96×256infinite
0.0ms256valid
Compiler

Compiled 474 to 356 computations (24.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
Operation ival-cos, time spent: 6.0ms, 30.0% of total-time
Operation ival-exp, time spent: 5.0ms, 25.0% of total-time
Operation ival-mult, time spent: 4.0ms, 20.0% of total-time
Operation ival-div, time spent: 2.0ms, 10.0% of total-time
Operation ival-sub, time spent: 1.0ms, 5.0% of total-time
Operation ival-add, time spent: 1.0ms, 5.0% of total-time
Operation ival-neg, time spent: 1.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch71.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.0634621755229194e+89
4.3021952568364273e+89
22.0ms
-6892213.288373488
-834389.7877246696
29.0ms
-9.982844202101388e+56
-8.404169227342142e+48
Results
62.0ms335×256infinite
0.0ms256infinite
Compiler

Compiled 584 to 464 computations (20.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
Operation ival-cos, time spent: 9.0ms, 31.0% of total-time
Operation ival-exp, time spent: 6.0ms, 21.0% of total-time
Operation ival-mult, time spent: 5.0ms, 17.0% of total-time
Operation ival-sub, time spent: 3.0ms, 10.0% of total-time
Operation ival-div, time spent: 2.0ms, 7.0% of total-time
Operation ival-add, time spent: 2.0ms, 7.0% of total-time
Operation ival-neg, time spent: 2.0ms, 7.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.027868018349161156
0.08428789612504667
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch47.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.0634621755229194e+89
4.3021952568364273e+89
26.0ms
-1.2137062508721781e+59
-9.982844202101388e+56
Results
41.0ms207×256infinite
0.0ms256infinite
Compiler

Compiled 429 to 332 computations (22.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
Operation ival-exp, time spent: 7.0ms, 32.0% of total-time
Operation ival-cos, time spent: 6.0ms, 28.0% of total-time
Operation ival-mult, time spent: 3.0ms, 14.0% of total-time
Operation ival-sub, time spent: 1.0ms, 5.0% of total-time
Operation ival-div, time spent: 1.0ms, 5.0% of total-time
Operation ival-add, time spent: 1.0ms, 5.0% of total-time
Operation ival-neg, time spent: 1.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch43.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.0634621755229194e+89
4.3021952568364273e+89
23.0ms
-1.2137062508721781e+59
-9.982844202101388e+56
Results
35.0ms207×256infinite
0.0ms256infinite
Compiler

Compiled 429 to 332 computations (22.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
Operation ival-cos, time spent: 5.0ms, 30.0% of total-time
Operation ival-exp, time spent: 3.0ms, 18.0% of total-time
Operation ival-mult, time spent: 3.0ms, 18.0% of total-time
Operation ival-sub, time spent: 1.0ms, 6.0% of total-time
Operation ival-div, time spent: 1.0ms, 6.0% of total-time
Operation ival-add, time spent: 1.0ms, 6.0% of total-time
Operation ival-neg, time spent: 1.0ms, 6.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch70.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
5.414475268016984e-64
1.4396165791098196e-55
34.0ms
-5.458677600713737e+25
-978339249.022709
Results
30.0ms160×256infinite
29.0ms143×256valid
0.0ms256valid
Compiler

Compiled 520 to 400 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
Operation ival-exp, time spent: 8.0ms, 28.0% of total-time
Operation ival-cos, time spent: 8.0ms, 28.0% of total-time
Operation ival-mult, time spent: 5.0ms, 18.0% of total-time
Operation ival-sub, time spent: 2.0ms, 7.0% of total-time
Operation ival-div, time spent: 2.0ms, 7.0% of total-time
Operation ival-add, time spent: 2.0ms, 7.0% of total-time
Operation ival-neg, time spent: 2.0ms, 7.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

bsearch82.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
6.782380958764411e+62
1.36245466218098e+64
35.0ms
-5.458677600713737e+25
-978339249.022709
23.0ms
-1.867310337198602e+71
-3.907183553157947e+70
Results
73.0ms367×256infinite
0.0ms256infinite
Compiler

Compiled 486 to 388 computations (20.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
Operation ival-cos, time spent: 14.0ms, 39.0% of total-time
Operation ival-mult, time spent: 6.0ms, 17.0% of total-time
Operation ival-exp, time spent: 5.0ms, 14.0% of total-time
Operation ival-neg, time spent: 4.0ms, 11.0% of total-time
Operation ival-div, time spent: 3.0ms, 8.0% of total-time
Operation ival-sub, time spent: 2.0ms, 6.0% of total-time
Operation ival-add, time spent: 2.0ms, 6.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch28.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
126012.89020856025
2097444115.9222698
Results
25.0ms127×256infinite
0.0ms256infinite
Compiler

Compiled 138 to 108 computations (21.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-exp, time spent: 3.0ms, 23.0% of total-time
Operation ival-cos, time spent: 3.0ms, 23.0% of total-time
Operation ival-add, time spent: 2.0ms, 15.0% of total-time
Operation ival-mult, time spent: 2.0ms, 15.0% of total-time
Operation ival-sub, time spent: 1.0ms, 8.0% of total-time
Operation ival-div, time spent: 1.0ms, 8.0% of total-time
Operation ival-neg, time spent: 1.0ms, 8.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify35.0ms (0.3%)

Algorithm
egg-herbie
Rules
36×*-commutative
24×+-commutative
14×if-if-or-not
sub-neg
neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01191374
11741353
21821353
31881349
41901349
51911349
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -inf.0) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2028240960365167/10141204801825835211973625643008) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (<=.f64 l -8200000000000000521795189798838181699577201033216) (+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -850000) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (if (<=.f64 l 817040425928351/4951760157141521099596496896) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (if (<=.f64 l 104999999999999993088485470749211592431713338298709627424096750716275474727440912740253696) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 l -850000) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (if (<=.f64 l 817040425928351/4951760157141521099596496896) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)))
(if (<=.f64 l -45999999999999999688163639020634886917238588329426944) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l -850000) (log1p.f64 (expm1.f64 U)) (if (<=.f64 l 215000000000000008059642873509979118312105416332142959890090907426821445589714113765834752) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 3602879701896397/72057594037927936) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U))
(if (<=.f64 l -1000000000000000048346692115553659057528394845890514255872) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l 114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(if (<=.f64 l -1049999999999999954940512196395070699118525135399111622656) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l 108000000000000006218088629956145152500920582139543850449235194312837772408340285711450112) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(if (<=.f64 l -1000000000) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l 7729955908405431/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 (*.f64 J (*.f64 2 l)) U) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(if (<=.f64 l -100000000000000004188152556421145795899143386664033828314342771180699648) (+.f64 (*.f64 J (*.f64 2 l)) U) (if (<=.f64 l -130000000000) (pow.f64 U -4) (if (<=.f64 l 740000000000000028199873984308928490234251902826699727688433664) (+.f64 (*.f64 J (*.f64 2 l)) U) (pow.f64 U -4))))
(+.f64 (*.f64 J (*.f64 2 l)) U)
(if (<=.f64 l 180000) U (*.f64 U U))
U
1
Outputs
(if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -inf.0) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2028240960365167/10141204801825835211973625643008) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)))
(if (or (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) -inf.0) (not (<=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2028240960365167/10141204801825835211973625643008))) (+.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (/.f64 K 2))) U) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))))
(if (<=.f64 l -8200000000000000521795189798838181699577201033216) (+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U) (if (<=.f64 l -850000) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (if (<=.f64 l 817040425928351/4951760157141521099596496896) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (if (<=.f64 l 104999999999999993088485470749211592431713338298709627424096750716275474727440912740253696) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (+.f64 (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (/.f64 K 2))) U)))))
(if (<=.f64 l -8200000000000000521795189798838181699577201033216) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (if (<=.f64 l -850000) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (if (<=.f64 l 817040425928351/4951760157141521099596496896) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (if (<=.f64 l 104999999999999993088485470749211592431713338298709627424096750716275474727440912740253696) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))))
(if (<=.f64 l -850000) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U) (if (<=.f64 l 817040425928351/4951760157141521099596496896) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)))
(if (or (<=.f64 l -850000) (not (<=.f64 l 817040425928351/4951760157141521099596496896))) (+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))))
(if (<=.f64 l -45999999999999999688163639020634886917238588329426944) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l -850000) (log1p.f64 (expm1.f64 U)) (if (<=.f64 l 215000000000000008059642873509979118312105416332142959890090907426821445589714113765834752) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U))))
(if (<=.f64 l -45999999999999999688163639020634886917238588329426944) (+.f64 U (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (if (<=.f64 l -850000) (log1p.f64 (expm1.f64 U)) (if (<=.f64 l 215000000000000008059642873509979118312105416332142959890090907426821445589714113765834752) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (+.f64 U (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 3602879701896397/72057594037927936) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2))))) U))
(if (<=.f64 (cos.f64 (/.f64 K 2)) 3602879701896397/72057594037927936) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))) (+.f64 U (*.f64 J (*.f64 l (+.f64 2 (*.f64 1/3 (pow.f64 l 2)))))))
(if (<=.f64 l -1000000000000000048346692115553659057528394845890514255872) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l 114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792) (+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 l)) U) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(if (or (<=.f64 l -1000000000000000048346692115553659057528394845890514255872) (not (<=.f64 l 114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792))) (+.f64 U (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 U (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 l 2))))
(if (<=.f64 l -1049999999999999954940512196395070699118525135399111622656) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l 108000000000000006218088629956145152500920582139543850449235194312837772408340285711450112) (+.f64 (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) U) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(if (or (<=.f64 l -1049999999999999954940512196395070699118525135399111622656) (not (<=.f64 l 108000000000000006218088629956145152500920582139543850449235194312837772408340285711450112))) (+.f64 U (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 U (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))
(if (<=.f64 l -1000000000) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U) (if (<=.f64 l 7729955908405431/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 (*.f64 J (*.f64 2 l)) U) (+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) U)))
(if (or (<=.f64 l -1000000000) (not (<=.f64 l 7729955908405431/55213970774324510299478046898216203619608871777363092441300193790394368))) (+.f64 U (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 U (*.f64 J (*.f64 l 2))))
(if (<=.f64 l -100000000000000004188152556421145795899143386664033828314342771180699648) (+.f64 (*.f64 J (*.f64 2 l)) U) (if (<=.f64 l -130000000000) (pow.f64 U -4) (if (<=.f64 l 740000000000000028199873984308928490234251902826699727688433664) (+.f64 (*.f64 J (*.f64 2 l)) U) (pow.f64 U -4))))
(if (<=.f64 l -100000000000000004188152556421145795899143386664033828314342771180699648) (+.f64 U (*.f64 J (*.f64 l 2))) (if (or (<=.f64 l -130000000000) (not (<=.f64 l 740000000000000028199873984308928490234251902826699727688433664))) (pow.f64 U -4) (+.f64 U (*.f64 J (*.f64 l 2)))))
(if (or (<=.f64 l -100000000000000004188152556421145795899143386664033828314342771180699648) (not (or (<=.f64 l -130000000000) (not (<=.f64 l 740000000000000028199873984308928490234251902826699727688433664))))) (+.f64 U (*.f64 J (*.f64 l 2))) (pow.f64 U -4))
(if (or (<=.f64 l -100000000000000004188152556421145795899143386664033828314342771180699648) (and (not (<=.f64 l -130000000000)) (<=.f64 l 740000000000000028199873984308928490234251902826699727688433664))) (+.f64 U (*.f64 J (*.f64 l 2))) (pow.f64 U -4))
(+.f64 (*.f64 J (*.f64 2 l)) U)
(+.f64 U (*.f64 J (*.f64 l 2)))
(if (<=.f64 l 180000) U (*.f64 U U))
U
1
Compiler

Compiled 411 to 285 computations (30.7% saved)

soundness898.0ms (8.5%)

Rules
1574×distribute-lft-in
1480×times-frac
1352×distribute-lft-in
1344×distribute-rgt-in
1266×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075960
1184956
2502944
31750944
45797944
044614239
1110513035
2416312895
024117
1308117
24601117
02208054
16747722
222687221
351757183
042611155
1108310814
2383810766
Stop Event
node limit
node limit
unsound
node limit
node limit
Compiler

Compiled 447 to 307 computations (31.3% saved)

end1.0ms (0%)

preprocess193.0ms (1.8%)

Remove

(abs K)

Compiler

Compiled 1164 to 712 computations (38.8% saved)

Profiling

Loading profile data...