Maksimov and Kolovsky, Equation (4)

Time bar (total: 11.0s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
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 17 to 16 computations (5.9% saved)

sample2.2s (20%)

Memory
-160.5MiB live, 3 565.6MiB allocated
Samples
1.0s1 860×1valid
736.0ms6 396×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-cos: 555.0ms (39.2% of total)
ival-exp: 461.0ms (32.6% of total)
ival-mult: 135.0ms (9.5% of total)
ival-sub: 58.0ms (4.1% of total)
ival-div: 56.0ms (4% of total)
ival-add: 52.0ms (3.7% of total)
adjust: 45.0ms (3.2% of total)
ival-neg: 37.0ms (2.6% of total)
ival-true: 6.0ms (0.4% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain259.0ms (2.3%)

Memory
-7.0MiB live, 402.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1190-0-(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
00-0-K
00-0-(neg.f64 l)
00-0-(/.f64 K #s(literal 2 binary64))
00-0-(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
0126(2.0749740266074453e-70 -1.3392413190828301e+30 -3.6883963037001056e+200 -4.353090695114602e-251)0-(cos.f64 (/.f64 K #s(literal 2 binary64)))
00-0-(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
00-0-J
00-0-U
00-0-(exp.f64 (neg.f64 l))
00-0-#s(literal 2 binary64)
00-0-(exp.f64 l)
00-0-l
00-0-(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (/.f64 K #s(literal 2 binary64)))sensitivity1260
-.f64(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))cancellation460
Confusion
Predicted +Predicted -
+440
-108104
Precision
0.2894736842105263
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+4400
-1080104
Precision?
0.2894736842105263
Recall?
1.0
Freqs
test
numberfreq
0104
1132
220
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
63.0ms174×1valid
43.0ms290×0valid
30.0ms48×2valid
Compiler

Compiled 202 to 60 computations (70.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-exp: 47.0ms (47.8% of total)
ival-cos: 19.0ms (19.3% of total)
ival-mult: 11.0ms (11.2% of total)
adjust: 6.0ms (6.1% of total)
ival-sub: 4.0ms (4.1% of total)
ival-div: 4.0ms (4.1% of total)
ival-add: 4.0ms (4.1% of total)
ival-neg: 2.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess92.0ms (0.8%)

Memory
13.8MiB live, 88.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066216
1162211
2455210
31527210
45062210
01415
02315
13615
26215
312315
427915
550815
669915
7109915
8157415
9175615
10180515
11181315
12181315
0181314
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
Symmetry

(abs K)

Compiler

Compiled 15 to 14 computations (6.7% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.2%
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
Compiler

Compiled 15 to 14 computations (6.7% saved)

simplify55.0ms (0.5%)

Memory
-0.4MiB live, 37.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
cost-diff0
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
cost-diff0
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
cost-diff128
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01461
02361
13661
26261
312361
427961
550861
669961
7109961
8157461
9175661
10180561
11181361
12181361
0181360
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
J
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp.f64 l)
l
(exp.f64 (neg.f64 l))
(neg.f64 l)
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(/.f64 K #s(literal 2 binary64))
K
#s(literal 2 binary64)
U
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
J
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp.f64 l)
l
(exp.f64 (neg.f64 l))
(neg.f64 l)
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(/.f64 K #s(literal 2 binary64))
K
#s(literal 2 binary64)
U

localize93.0ms (0.8%)

Memory
0.4MiB live, 148.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 l)
accuracy0.0078125
(cos.f64 (/.f64 K #s(literal 2 binary64)))
accuracy0.0546875
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
accuracy27.148360941672998
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Samples
46.0ms87×1valid
19.0ms145×0valid
15.0ms24×2valid
Compiler

Compiled 124 to 30 computations (75.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
ival-exp: 35.0ms (53.9% of total)
ival-sub: 10.0ms (15.4% of total)
ival-cos: 8.0ms (12.3% of total)
ival-mult: 5.0ms (7.7% of total)
adjust: 3.0ms (4.6% of total)
ival-div: 2.0ms (3.1% of total)
ival-add: 2.0ms (3.1% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series31.0ms (0.3%)

Memory
-10.1MiB live, 38.1MiB allocated
Counts
6 → 144
Calls
Call 1
Inputs
#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())
#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())
Outputs
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (pow K 2))) (taylor 0 K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8))) (taylor 0 K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8))) (taylor 0 K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (/.f64 K #s(literal 2 binary64))) (patch (cos.f64 (/.f64 K #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K)))))))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))) (taylor 0 l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J))))))) (taylor 0 l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 l) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* 1/2 l)))) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l)))))) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (patch (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
Calls

12 calls:

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

simplify131.0ms (1.2%)

Memory
2.3MiB live, 197.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01571800
14911800
215431690
337011690
080421605
Stop Event
iter limit
node limit
Counts
144 → 140
Calls
Call 1
Inputs
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(* J (- (exp l) (exp (neg l))))
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))
1
(+ 1 (* -1/8 (pow K 2)))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K))))))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
1
(+ 1 l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(exp l)
(exp l)
(exp l)
(exp l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(exp l)
(exp l)
(exp l)
(exp l)
Outputs
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 (*.f64 (*.f64 K K) J) #s(literal -1/46080 binary64) (*.f64 #s(literal 1/384 binary64) J))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))
(*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 (*.f64 (*.f64 K K) J) #s(literal -1/46080 binary64) (*.f64 #s(literal 1/384 binary64) J))) (*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow K 2)))
(fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(cos (* 1/2 K))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(cos (* 1/2 K))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(cos (* 1/2 K))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(cos (* 1/2 K))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(cos (* 1/2 K))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(cos (* 1/2 K))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(cos (* 1/2 K))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(cos (* 1/2 K))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 l J) l) (cos.f64 (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K))))))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)))) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))))) l)
(* 2 (* J l))
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) l) J))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
1
#s(literal 1 binary64)
(+ 1 l)
(+.f64 #s(literal 1 binary64) l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) l #s(literal 1/2 binary64)) l #s(literal 1 binary64)) l #s(literal 1 binary64))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)

rewrite127.0ms (1.2%)

Memory
8.7MiB live, 160.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01448
02340
17240
243340
0448539
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
6 → 270
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(exp.f64 l)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval50.0ms (0.5%)

Memory
20.5MiB live, 93.7MiB allocated
Compiler

Compiled 11 197 to 1 220 computations (89.1% saved)

prune18.0ms (0.2%)

Memory
-4.3MiB live, 44.3MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New40010410
Fresh000
Picked101
Done000
Total40110411
Accuracy
100.0%
Counts
411 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
99.9%
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) J U)
99.9%
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U)
96.2%
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
94.2%
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
87.6%
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
82.4%
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
68.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
61.8%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
82.4%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
Compiler

Compiled 330 to 284 computations (13.9% saved)

simplify161.0ms (1.5%)

Memory
-24.2MiB live, 185.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 l)
cost-diff0
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
cost-diff0
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
cost-diff6400
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
cost-diff0
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
cost-diff0
(*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)))
cost-diff0
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
cost-diff128
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
cost-diff0
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
cost-diff0
#s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l))
cost-diff0
(*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64))))
cost-diff128
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
cost-diff0
(*.f64 #s(literal 2 binary64) l)
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
cost-diff0
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
cost-diff0
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
cost-diff0
(sinh.f64 l)
cost-diff0
(*.f64 (sinh.f64 l) J)
cost-diff0
(*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64))
cost-diff0
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052400
089400
1152400
2286400
3560388
41046376
52710376
67124376
08148372
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64))
(*.f64 (sinh.f64 l) J)
(sinh.f64 l)
l
J
#s(literal 2 binary64)
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(*.f64 K #s(literal -1/2 binary64))
K
#s(literal -1/2 binary64)
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(*.f64 #s(literal 2 binary64) l)
#s(literal 2 binary64)
l
J
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(*.f64 K #s(literal 1/2 binary64))
K
#s(literal 1/2 binary64)
U
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64))))
#s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))
J
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(*.f64 l l)
l
#s(literal 1/3 binary64)
#s(literal 2 binary64)
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(/.f64 K #s(literal 2 binary64))
K
U
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)))
J
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
#s(literal 1/60 binary64)
(*.f64 l l)
l
#s(literal 1/3 binary64)
#s(literal 2 binary64)
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(/.f64 K #s(literal 2 binary64))
K
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp.f64 l)
l
(exp.f64 (neg.f64 l))
(neg.f64 l)
J
U
Outputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 l)) J) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) U)
(*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 l)) J)
(*.f64 (sinh.f64 l) J)
(*.f64 J (sinh.f64 l))
(sinh.f64 l)
l
J
#s(literal 2 binary64)
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) K))
(*.f64 K #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) K)
K
#s(literal -1/2 binary64)
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (*.f64 #s(literal 2 binary64) l) J) U))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (*.f64 #s(literal 2 binary64) l) J) U)
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(*.f64 #s(literal 2 binary64) l)
#s(literal 2 binary64)
l
J
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(*.f64 K #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) K)
K
#s(literal 1/2 binary64)
U
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J) l)) U)
(*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J) l)))
#s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l))
#s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J) l))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J) l)
(*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J)
J
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))
(*.f64 l l)
l
#s(literal 1/3 binary64)
#s(literal 2 binary64)
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(/.f64 K #s(literal 2 binary64))
K
U
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal 2 binary64))) U)
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)))
(*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J)
J
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
#s(literal 1/60 binary64)
(*.f64 l l)
l
#s(literal 1/3 binary64)
#s(literal 2 binary64)
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(/.f64 K #s(literal 2 binary64))
K
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 l)) J U))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 l)) J U)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 #s(literal 2 binary64) (sinh.f64 l))
(exp.f64 l)
l
(exp.f64 (neg.f64 l))
(neg.f64 l)
J
U

localize187.0ms (1.7%)

Memory
18.1MiB live, 295.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 (neg.f64 l))
accuracy0
(exp.f64 l)
accuracy15.219589649802447
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
accuracy27.148360941672998
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
accuracy0.03515625
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
accuracy0.0546875
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
accuracy0.05859375
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
accuracy5.261737221727456
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
accuracy0.0625
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
accuracy0.08984375
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
accuracy4.057545848603281
(*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))
accuracy12.485625541785478
#s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l))
accuracy0
(*.f64 #s(literal 2 binary64) l)
accuracy0.0078125
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
accuracy0.2385539960777079
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
accuracy24.58055078775269
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
accuracy0
(*.f64 K #s(literal -1/2 binary64))
accuracy0.00390625
(sinh.f64 l)
accuracy0.0078125
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
accuracy0.0234375
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
Samples
73.0ms87×1valid
53.0ms145×0valid
25.0ms24×2valid
Compiler

Compiled 624 to 88 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
ival-mult: 34.0ms (29.6% of total)
ival-exp: 24.0ms (20.9% of total)
ival-cos: 21.0ms (18.3% of total)
ival-add: 11.0ms (9.6% of total)
adjust: 9.0ms (7.8% of total)
const: 8.0ms (7% of total)
ival-sub: 2.0ms (1.7% of total)
ival-div: 2.0ms (1.7% of total)
ival-sinh: 2.0ms (1.7% of total)
ival-neg: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series139.0ms (1.3%)

Memory
-13.8MiB live, 99.5MiB allocated
Counts
28 → 708
Calls
Call 1
Inputs
#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())
#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())
#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())
#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())
#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())
#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())
#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())
Outputs
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U)))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U)))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U)))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l)))))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))))))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l))))))))))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J l))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/4 (* J (* (pow K 2) l))) (* 2 (* J l)))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* 1/192 (* J (* (pow K 2) l))))))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* (pow K 2) (+ (* -1/23040 (* J (* (pow K 2) l))) (* 1/192 (* J l)))))))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))) (taylor 0 K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (pow K 2))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor 0 K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor 0 K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor 0 K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor 0 K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (pow K 2))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor inf K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor inf K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor inf K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor inf K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor -inf K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor -inf K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor -inf K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 K) (taylor -inf K) (#s(alt (*.f64 K #s(literal -1/2 binary64)) (patch (*.f64 K #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor 0 J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor 0 J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor 0 J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor 0 J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor inf J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor inf J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor inf J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor inf J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor -inf J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor -inf J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor -inf J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor -inf J) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* -1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K))))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K))))))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J))))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J l) (taylor 0 l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* l (+ J (* 1/6 (* J (pow l 2))))) (taylor 0 l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* l (+ J (* (pow l 2) (+ (* 1/120 (* J (pow l 2))) (* 1/6 J))))) (taylor 0 l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* l (+ J (* (pow l 2) (+ (* 1/6 J) (* (pow l 2) (+ (* 1/5040 (* J (pow l 2))) (* 1/120 J))))))) (taylor 0 l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* 1/6 (pow l 2)))) (taylor 0 l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* (pow l 2) (+ 1/6 (* 1/120 (pow l 2)))))) (taylor 0 l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* (pow l 2) (+ 1/6 (* (pow l 2) (+ 1/120 (* 1/5040 (pow l 2)))))))) (taylor 0 l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor 0 l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))) (taylor 0 l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K)))))))))) (taylor 0 l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))) (taylor 0 l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J))))))) (taylor 0 l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K)))))))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))) (taylor 0 l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J))))))) (taylor 0 l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J l))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 l) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* 1/2 l)))) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l)))))) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 2 J) (taylor 0 l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/3 (* J (pow l 2))) (* 2 J)) (taylor 0 l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/3 (* J (pow l 2))) (* 2 J)) (taylor 0 l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/3 (* J (pow l 2))) (* 2 J)) (taylor 0 l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* 1/3 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* 1/3 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* 1/3 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/3 (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* 1/60 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* 1/60 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* 1/60 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 l)) (taylor 0 l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (- (* 1/2 l) 1))) (taylor 0 l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1))) (taylor 0 l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor inf l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor inf l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor inf l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor inf l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 3))) (taylor inf l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 2))) (taylor inf l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (pow l 2)) (taylor inf l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/60 (pow l 2)) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/60 (pow l 5)) (taylor inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (patch (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor -inf l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor -inf l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor -inf l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* J (- (exp l) (/ 1 (exp l))))) (taylor -inf l) (#s(alt (*.f64 (sinh.f64 l) J) (patch (*.f64 (sinh.f64 l) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor -inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor -inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor -inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor -inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (patch #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 3))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) (patch (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (patch (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 2))) (taylor -inf l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) (patch (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (pow l 2)) (taylor -inf l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/60 (pow l 2)) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/60 (pow l 5)) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
35.0ms
l
@inf
((+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (sinh l) J) (sinh l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (* (* J (+ (* (* l l) 1/3) 2)) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (exp l) (cos (* K -1/2)) (* K -1/2) (cos (* K 1/2)) (* J (+ (* (* l l) 1/3) 2)) (+ (* (* l l) 1/3) 2) (+ (* 1/60 (* l l)) 1/3) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (exp (neg l)))
10.0ms
K
@inf
((+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (sinh l) J) (sinh l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (* (* J (+ (* (* l l) 1/3) 2)) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (exp l) (cos (* K -1/2)) (* K -1/2) (cos (* K 1/2)) (* J (+ (* (* l l) 1/3) 2)) (+ (* (* l l) 1/3) 2) (+ (* 1/60 (* l l)) 1/3) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (exp (neg l)))
6.0ms
l
@-inf
((+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (sinh l) J) (sinh l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (* (* J (+ (* (* l l) 1/3) 2)) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (exp l) (cos (* K -1/2)) (* K -1/2) (cos (* K 1/2)) (* J (+ (* (* l l) 1/3) 2)) (+ (* (* l l) 1/3) 2) (+ (* 1/60 (* l l)) 1/3) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (exp (neg l)))
5.0ms
J
@0
((+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (sinh l) J) (sinh l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (* (* J (+ (* (* l l) 1/3) 2)) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (exp l) (cos (* K -1/2)) (* K -1/2) (cos (* K 1/2)) (* J (+ (* (* l l) 1/3) 2)) (+ (* (* l l) 1/3) 2) (+ (* 1/60 (* l l)) 1/3) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (exp (neg l)))
5.0ms
J
@inf
((+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (sinh l) J) (sinh l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (* (* J (+ (* (* l l) 1/3) 2)) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (exp l) (cos (* K -1/2)) (* K -1/2) (cos (* K 1/2)) (* J (+ (* (* l l) 1/3) 2)) (+ (* (* l l) 1/3) 2) (+ (* 1/60 (* l l)) 1/3) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (exp (neg l)))

simplify258.0ms (2.3%)

Memory
28.3MiB live, 177.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03688675
112138666
236668248
378778248
081047780
Stop Event
iter limit
node limit
Counts
708 → 679
Calls
Call 1
Inputs
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (- (exp l) (exp (neg l))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
U
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(+ U (* J (- (exp l) (/ 1 (exp l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(+ U (* 2 (* J l)))
(+ U (+ (* -1/4 (* J (* (pow K 2) l))) (* 2 (* J l))))
(+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* 1/192 (* J (* (pow K 2) l)))))))
(+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* (pow K 2) (+ (* -1/23040 (* J (* (pow K 2) l))) (* 1/192 (* J l))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(* J (- (exp l) (exp (neg l))))
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(* J (- (exp l) (exp (neg l))))
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
1
(+ 1 (* -1/8 (pow K 2)))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
(* -1/2 K)
(* -1/2 K)
(* -1/2 K)
(* -1/2 K)
1
(+ 1 (* -1/8 (pow K 2)))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* -1/2 K))
(* -1/2 K)
(* -1/2 K)
(* -1/2 K)
(* -1/2 K)
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* -1/2 K))
(* -1/2 K)
(* -1/2 K)
(* -1/2 K)
(* -1/2 K)
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
U
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (- (exp l) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (- (exp l) (exp (neg l))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
U
(+ U (* 2 (* J (* l (cos (* -1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(* J l)
(* l (+ J (* 1/6 (* J (pow l 2)))))
(* l (+ J (* (pow l 2) (+ (* 1/120 (* J (pow l 2))) (* 1/6 J)))))
(* l (+ J (* (pow l 2) (+ (* 1/6 J) (* (pow l 2) (+ (* 1/5040 (* J (pow l 2))) (* 1/120 J)))))))
l
(* l (+ 1 (* 1/6 (pow l 2))))
(* l (+ 1 (* (pow l 2) (+ 1/6 (* 1/120 (pow l 2))))))
(* l (+ 1 (* (pow l 2) (+ 1/6 (* (pow l 2) (+ 1/120 (* 1/5040 (pow l 2))))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 l)
(* 2 l)
(* 2 l)
(* 2 l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K))))))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K))))))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
U
(+ U (* 2 (* J l)))
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
1
(+ 1 l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
(* 2 J)
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
2
(+ 2 (* 1/3 (pow l 2)))
(+ 2 (* 1/3 (pow l 2)))
(+ 2 (* 1/3 (pow l 2)))
1/3
(+ 1/3 (* 1/60 (pow l 2)))
(+ 1/3 (* 1/60 (pow l 2)))
(+ 1/3 (* 1/60 (pow l 2)))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
1
(+ 1 (* -1 l))
(+ 1 (* l (- (* 1/2 l) 1)))
(+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 l)
(* 2 l)
(* 2 l)
(* 2 l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* 1/3 (* J (pow l 3)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(exp l)
(exp l)
(exp l)
(exp l)
(* 1/3 (* J (pow l 2)))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* 1/3 (pow l 2))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* 1/60 (pow l 2))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* 1/60 (pow l 5))
(* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4)))))
(* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4)))))
(exp (neg l))
(exp (neg l))
(exp (neg l))
(exp (neg l))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 l)
(* 2 l)
(* 2 l)
(* 2 l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* 1/3 (* J (pow l 3)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(exp l)
(exp l)
(exp l)
(exp l)
(* 1/3 (* J (pow l 2)))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* 1/3 (pow l 2))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* 1/60 (pow l 2))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* 1/60 (pow l 5))
(* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60)))
(* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60)))
(exp (* -1 l))
(exp (* -1 l))
(exp (* -1 l))
(exp (* -1 l))
Outputs
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64)))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64)))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64)))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(fma.f64 (*.f64 U #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (*.f64 l J) U)) U)
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(fma.f64 (*.f64 U #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (*.f64 l J) U)) U)
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(fma.f64 (*.f64 U #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (*.f64 l J) U)) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 #s(literal -2 binary64) U) #s(literal -1 binary64)))
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 #s(literal -2 binary64) U) #s(literal -1 binary64)))
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 #s(literal -2 binary64) U) #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
(+ U (* J (- (exp l) (/ 1 (exp l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+ U (* 2 (* J l)))
(fma.f64 (*.f64 l J) #s(literal 2 binary64) U)
(+ U (+ (* -1/4 (* J (* (pow K 2) l))) (* 2 (* J l))))
(fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)
(+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* 1/192 (* J (* (pow K 2) l)))))))
(fma.f64 (*.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal 1/192 binary64) #s(literal -1/4 binary64))) (*.f64 K K) (fma.f64 (*.f64 l J) #s(literal 2 binary64) U))
(+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* (pow K 2) (+ (* -1/23040 (* J (* (pow K 2) l))) (* 1/192 (* J l))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 l (fma.f64 #s(literal 1/192 binary64) J (*.f64 #s(literal -1/23040 binary64) (*.f64 (*.f64 K K) J)))) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))
(*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) (*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))
(*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) (*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow K 2)))
(fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow K 2)))
(fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(* -1/2 K)
(*.f64 K #s(literal -1/2 binary64))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
U
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
U
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
U
(+ U (* 2 (* J (* l (cos (* -1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (*.f64 (*.f64 l J) #s(literal 2 binary64)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l)
(* J l)
(*.f64 l J)
(* l (+ J (* 1/6 (* J (pow l 2)))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 l l) J) J) l)
(* l (+ J (* (pow l 2) (+ (* 1/120 (* J (pow l 2))) (* 1/6 J)))))
(*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)
(* l (+ J (* (pow l 2) (+ (* 1/6 J) (* (pow l 2) (+ (* 1/5040 (* J (pow l 2))) (* 1/120 J)))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/5040 binary64) J) (pow.f64 l #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64)))) (*.f64 l J))
l
(* l (+ 1 (* 1/6 (pow l 2))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) #s(literal 1/6 binary64) l)
(* l (+ 1 (* (pow l 2) (+ 1/6 (* 1/120 (pow l 2))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64)) l)
(* l (+ 1 (* (pow l 2) (+ 1/6 (* (pow l 2) (+ 1/120 (* 1/5040 (pow l 2))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 l l) #s(literal 1/120 binary64)) (*.f64 l l) #s(literal 1/6 binary64)) l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U))
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))
(*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (*.f64 l l) (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K))))))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J))) l)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (*.f64 (*.f64 l J) #s(literal 2 binary64)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U))
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))
(*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (*.f64 l l) (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K))))))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J))) l)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (*.f64 (*.f64 l J) #s(literal 2 binary64)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U))
U
(+ U (* 2 (* J l)))
(fma.f64 (*.f64 l J) #s(literal 2 binary64) U)
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (fma.f64 (*.f64 l J) #s(literal 2 binary64) U))
1
#s(literal 1 binary64)
(+ 1 l)
(+.f64 #s(literal 1 binary64) l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal 1 binary64)) l #s(literal 1 binary64))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) l #s(literal 1/2 binary64)) l #s(literal 1 binary64)) l #s(literal 1 binary64))
(* 2 J)
(*.f64 #s(literal 2 binary64) J)
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
2
#s(literal 2 binary64)
(+ 2 (* 1/3 (pow l 2)))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(+ 2 (* 1/3 (pow l 2)))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(+ 2 (* 1/3 (pow l 2)))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* 1/60 (pow l 2)))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(+ 1/3 (* 1/60 (pow l 2)))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(+ 1/3 (* 1/60 (pow l 2)))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
1
#s(literal 1 binary64)
(+ 1 (* -1 l))
(-.f64 #s(literal 1 binary64) l)
(+ 1 (* l (- (* 1/2 l) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64))
(+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64)) l #s(literal -1 binary64)) l #s(literal 1 binary64))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #s(literal 1/2 binary64))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #s(literal 1/2 binary64))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #s(literal 1/2 binary64))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #s(literal 1/2 binary64))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/3 (* J (pow l 3)))
(*.f64 (*.f64 (pow.f64 l #s(literal 3 binary64)) #s(literal 1/3 binary64)) J)
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(* 1/3 (* J (pow l 2)))
(*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(fma.f64 (*.f64 #s(literal 2 binary64) J) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64)))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(fma.f64 (*.f64 #s(literal 2 binary64) J) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64)))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(fma.f64 (*.f64 #s(literal 2 binary64) J) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64)))
(* 1/3 (pow l 2))
(*.f64 (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* 1/60 (pow l 2))
(*.f64 #s(literal 1/60 binary64) (*.f64 l l))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* 1/60 (pow l 5))
(*.f64 (pow.f64 l #s(literal 5 binary64)) #s(literal 1/60 binary64))
(* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(*.f64 (pow.f64 l #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 l l)) #s(literal 1/60 binary64)))
(* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 l #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 l l)) #s(literal 1/60 binary64))) (pow.f64 l #s(literal 5 binary64)))
(* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 l #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 l l)) #s(literal 1/60 binary64))) (pow.f64 l #s(literal 5 binary64)))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #s(literal 1/2 binary64))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #s(literal 1/2 binary64))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #s(literal 1/2 binary64))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) #s(literal 1/2 binary64))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/3 (* J (pow l 3)))
(*.f64 (*.f64 (pow.f64 l #s(literal 3 binary64)) #s(literal 1/3 binary64)) J)
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(* 1/3 (* J (pow l 2)))
(*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(fma.f64 (*.f64 #s(literal 2 binary64) J) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64)))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(fma.f64 (*.f64 #s(literal 2 binary64) J) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64)))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(fma.f64 (*.f64 #s(literal 2 binary64) J) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64)))
(* 1/3 (pow l 2))
(*.f64 (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* 1/60 (pow l 2))
(*.f64 #s(literal 1/60 binary64) (*.f64 l l))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* 1/60 (pow l 5))
(*.f64 (pow.f64 l #s(literal 5 binary64)) #s(literal 1/60 binary64))
(* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(*.f64 (pow.f64 l #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 l l)) #s(literal 1/60 binary64)))
(* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60)))
(*.f64 (neg.f64 (pow.f64 l #s(literal 5 binary64))) (-.f64 #s(literal -1/60 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64)) l) l)))
(* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60)))
(*.f64 (neg.f64 (pow.f64 l #s(literal 5 binary64))) (-.f64 #s(literal -1/60 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64)) l) l)))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))

rewrite250.0ms (2.3%)

Memory
-21.2MiB live, 166.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052336
089312
1278312
21766312
08508308
Stop Event
iter limit
node limit
iter limit
Counts
28 → 432
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64))
(*.f64 (sinh.f64 l) J)
(sinh.f64 l)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(*.f64 #s(literal 2 binary64) l)
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64))))
#s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)))
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(exp.f64 l)
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(*.f64 K #s(literal -1/2 binary64))
(cos.f64 (*.f64 K #s(literal 1/2 binary64)))
(*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(exp.f64 (neg.f64 l))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval246.0ms (2.2%)

Memory
11.4MiB live, 275.8MiB allocated
Compiler

Compiled 26 643 to 2 608 computations (90.2% saved)

prune52.0ms (0.5%)

Memory
2.0MiB live, 127.4MiB allocated
Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New1 093181 111
Fresh235
Picked325
Done000
Total1 098231 121
Accuracy
100.0%
Counts
1 121 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
71.1%
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
94.2%
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U)
90.9%
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
82.4%
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
99.9%
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U)
96.2%
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
87.6%
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
50.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
55.3%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
50.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
61.8%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
48.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
44.8%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
61.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
61.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
73.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
72.1%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
67.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
49.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
63.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
48.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
31.2%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
Compiler

Compiled 702 to 608 computations (13.4% saved)

simplify122.0ms (1.1%)

Memory
-8.9MiB live, 120.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
cost-diff0
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
cost-diff0
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l))
cost-diff0
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
cost-diff0
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
cost-diff0
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l)))
cost-diff0
(fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)
cost-diff0
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
cost-diff0
(*.f64 #s(literal 2 binary64) l)
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
cost-diff0
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
cost-diff0
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
cost-diff0
(*.f64 #s(literal 2 binary64) l)
cost-diff0
#s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l))
cost-diff0
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)
cost-diff0
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
cost-diff0
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
cost-diff128
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U)
cost-diff320
(/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))
cost-diff768
(/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057384
089384
1150378
2269378
3584366
41278366
54261366
67730366
08411362
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U)
(/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(*.f64 K #s(literal -1/2 binary64))
K
#s(literal -1/2 binary64)
J
(/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))
#s(literal 1 binary64)
(*.f64 (sinh.f64 l) #s(literal 2 binary64))
(sinh.f64 l)
l
#s(literal 2 binary64)
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)
#s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l))
(*.f64 #s(literal 2 binary64) l)
#s(literal 2 binary64)
l
J
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(*.f64 #s(literal 2 binary64) l)
#s(literal 2 binary64)
l
J
#s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))
#s(literal 1/384 binary64)
(*.f64 K K)
K
#s(literal -1/8 binary64)
#s(literal 1 binary64)
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
(fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l)))
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
(+.f64 #s(literal 1 binary64) l)
#s(literal 1 binary64)
l
(exp.f64 (neg.f64 l))
(neg.f64 l)
J
U
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(*.f64 l l)
l
#s(literal 1/3 binary64)
#s(literal 2 binary64)
J
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(*.f64 K #s(literal -1/2 binary64))
K
#s(literal -1/2 binary64)
U
Outputs
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) U)
(/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(*.f64 J (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) K))
(*.f64 K #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) K)
K
#s(literal -1/2 binary64)
J
(/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))
(/.f64 #s(literal 1/2 binary64) (sinh.f64 l))
#s(literal 1 binary64)
(*.f64 (sinh.f64 l) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sinh.f64 l))
(sinh.f64 l)
l
#s(literal 2 binary64)
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)
#s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l))
(*.f64 #s(literal 2 binary64) l)
#s(literal 2 binary64)
l
J
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) l) J) U))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
(fma.f64 #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) l) J) U)
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(*.f64 #s(literal 2 binary64) l)
#s(literal 2 binary64)
l
J
#s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64)))
#s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))
(fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64))
#s(literal 1/384 binary64)
(*.f64 K K)
K
#s(literal -1/8 binary64)
#s(literal 1 binary64)
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (-.f64 l #s(literal -1 binary64))) (exp.f64 (neg.f64 l))) J U))
(fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)
(fma.f64 (-.f64 #s(approx (exp l) (-.f64 l #s(literal -1 binary64))) (exp.f64 (neg.f64 l))) J U)
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l)))
(-.f64 #s(approx (exp l) (-.f64 l #s(literal -1 binary64))) (exp.f64 (neg.f64 l)))
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
#s(approx (exp l) (-.f64 l #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) l)
(-.f64 l #s(literal -1 binary64))
#s(literal 1 binary64)
l
(exp.f64 (neg.f64 l))
(neg.f64 l)
J
U
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) U)
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l))
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J) l))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J) l)
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) J)
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))
(*.f64 l l)
l
#s(literal 1/3 binary64)
#s(literal 2 binary64)
J
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) K))
(*.f64 K #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) K)
K
#s(literal -1/2 binary64)
U

localize690.0ms (6.3%)

Memory
14.2MiB live, 1 039.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
accuracy0.01171875
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
accuracy0.0234375
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
accuracy0.875063950681261
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l))
accuracy0
(exp.f64 (neg.f64 l))
accuracy1.3102267915806558
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
accuracy5.2196997455800425
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
accuracy27.148360941672998
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l)))
accuracy0.03125
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
accuracy0.03515625
(fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))
accuracy0.9228754445221302
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
accuracy13.679336279455894
#s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64)))
accuracy0
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)
accuracy0
(*.f64 #s(literal 2 binary64) l)
accuracy1.2490316393666359
#s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l))
accuracy5.2196997455800425
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
accuracy0.00390625
(sinh.f64 l)
accuracy0.00390625
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
accuracy0.05078125
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
accuracy0.13900375976844204
(/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))))
Samples
527.0ms131×5exit
77.0ms87×1valid
26.0ms24×2valid
5.0ms14×0valid
Compiler

Compiled 567 to 95 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 525.0ms
ival-cos: 242.0ms (46.1% of total)
adjust: 90.0ms (17.1% of total)
ival-mult: 73.0ms (13.9% of total)
ival-add: 55.0ms (10.5% of total)
ival-exp: 33.0ms (6.3% of total)
ival-div: 11.0ms (2.1% of total)
const: 10.0ms (1.9% of total)
ival-sinh: 7.0ms (1.3% of total)
ival-sub: 4.0ms (0.8% of total)
exact: 1.0ms (0.2% of total)
ival-neg: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series93.0ms (0.8%)

Memory
-7.6MiB live, 110.1MiB allocated
Counts
24 → 636
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())
#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())
#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())
#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())
#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())
#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())
Outputs
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor 0 U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U)))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U)))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U)))) (taylor inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))) (taylor 0 K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))) (taylor 0 K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l)))))) (taylor 0 K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))))))) (taylor 0 K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l))))))))))) (taylor 0 K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt J (taylor 0 K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (+ J (* -1/8 (* J (pow K 2)))) (taylor 0 K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (+ J (* (pow K 2) (+ (* -1/8 J) (* 1/384 (* J (pow K 2)))))) (taylor 0 K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (+ J (* (pow K 2) (+ (* -1/8 J) (* (pow K 2) (+ (* -1/46080 (* J (pow K 2))) (* 1/384 J)))))) (taylor 0 K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J l))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/4 (* J (* (pow K 2) l))) (* 2 (* J l)))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* 1/192 (* J (* (pow K 2) l))))))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* (pow K 2) (+ (* -1/23040 (* J (* (pow K 2) l))) (* 1/192 (* J l)))))))) (taylor 0 K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l)))))) (taylor 0 K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))))))) (taylor 0 K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l))))))))))) (taylor 0 K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (pow K 2))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8))) (taylor 0 K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/8 (pow K 2))) (taylor 0 K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8))) (taylor 0 K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8))) (taylor 0 K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt -1/8 (taylor 0 K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/384 (pow K 2)) 1/8) (taylor 0 K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/384 (pow K 2)) 1/8) (taylor 0 K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/384 (pow K 2)) 1/8) (taylor 0 K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor inf K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor inf K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor inf K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor inf K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor inf K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/384 (pow K 2)) (taylor inf K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2))))) (taylor inf K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2))))) (taylor inf K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2))))) (taylor inf K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf K) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor -inf K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor -inf K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor -inf K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor -inf K) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor -inf K) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/2 K)) (taylor -inf K) (#s(alt (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (patch (cos.f64 (*.f64 K #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/2 K)) (taylor -inf K) (#s(alt #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) (patch #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/384 (pow K 2)) (taylor -inf K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2))))) (taylor -inf K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2))))) (taylor -inf K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2))))) (taylor -inf K) (#s(alt (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (patch (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor 0 J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor 0 J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor 0 J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor 0 J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor 0 J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor 0 J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor 0 J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor 0 J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor 0 J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor 0 J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor 0 J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor 0 J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor inf J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor inf J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor inf J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor inf J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor inf J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor inf J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor inf J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor inf J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor -inf J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor -inf J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor -inf J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (cos (* -1/2 K))) (taylor -inf J) (#s(alt (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (patch (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf J) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor -inf J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor -inf J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor -inf J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* J (+ 2 (* 1/3 (pow l 2)))) (taylor -inf J) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* -1/2 K))))) (taylor 0 l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))) (taylor 0 l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))) (taylor 0 l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/60 (* J (cos (* -1/2 K)))))))))) (taylor 0 l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 l) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (* -1/12 (pow l 2))) l) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (* (pow l 2) (- (* 7/720 (pow l 2)) 1/12))) l) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (* (pow l 2) (- (* (pow l 2) (+ 7/720 (* -31/30240 (pow l 2)))) 1/12))) l) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* -1/2 K)))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K))))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K))))))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J l))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J l))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 l) (taylor 0 l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* 1/2 l)))) (taylor 0 l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l)))))) (taylor 0 l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* -1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K))))))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K))))))))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))) (taylor 0 l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J))))))) (taylor 0 l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* 2 J) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/3 (* J (pow l 2))) (* 2 J)) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/3 (* J (pow l 2))) (* 2 J)) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/3 (* J (pow l 2))) (* 2 J)) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* 1/6 (pow l 2)))) (taylor 0 l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* (pow l 2) (+ 1/6 (* 1/120 (pow l 2)))))) (taylor 0 l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* (pow l 2) (+ 1/6 (* (pow l 2) (+ 1/120 (* 1/5040 (pow l 2)))))))) (taylor 0 l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 l)) (taylor 0 l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (- (* 1/2 l) 1))) (taylor 0 l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1))) (taylor 0 l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 3))) (taylor inf l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 2))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf l) (#s(alt (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) (patch (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) (patch (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor -inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor -inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor -inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor -inf l) (#s(alt (*.f64 #s(literal 2 binary64) l) (patch (*.f64 #s(literal 2 binary64) l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) (patch (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor -inf l) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) l) J) (patch (*.f64 (*.f64 #s(literal 2 binary64) l) J) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 3))) (taylor -inf l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) (patch (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 2))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (patch (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt (sinh.f64 l) (patch (sinh.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt (exp.f64 (neg.f64 l)) (patch (exp.f64 (neg.f64 l)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
17.0ms
l
@inf
((/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) (/ 1 (* (sinh l) 2)) (+ (/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) U) (* (cos (* K -1/2)) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* (+ (* (* l l) 1/3) 2) J) l) (* (+ (* (* l l) 1/3) 2) J) (cos (* K -1/2)) (sinh l) (cos (* K 1/2)) (+ (* 1/384 (* K K)) -1/8) (exp (neg l)))
14.0ms
K
@0
((/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) (/ 1 (* (sinh l) 2)) (+ (/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) U) (* (cos (* K -1/2)) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* (+ (* (* l l) 1/3) 2) J) l) (* (+ (* (* l l) 1/3) 2) J) (cos (* K -1/2)) (sinh l) (cos (* K 1/2)) (+ (* 1/384 (* K K)) -1/8) (exp (neg l)))
5.0ms
J
@-inf
((/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) (/ 1 (* (sinh l) 2)) (+ (/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) U) (* (cos (* K -1/2)) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* (+ (* (* l l) 1/3) 2) J) l) (* (+ (* (* l l) 1/3) 2) J) (cos (* K -1/2)) (sinh l) (cos (* K 1/2)) (+ (* 1/384 (* K K)) -1/8) (exp (neg l)))
4.0ms
l
@-inf
((/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) (/ 1 (* (sinh l) 2)) (+ (/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) U) (* (cos (* K -1/2)) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* (+ (* (* l l) 1/3) 2) J) l) (* (+ (* (* l l) 1/3) 2) J) (cos (* K -1/2)) (sinh l) (cos (* K 1/2)) (+ (* 1/384 (* K K)) -1/8) (exp (neg l)))
4.0ms
J
@inf
((/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) (/ 1 (* (sinh l) 2)) (+ (/ (* (cos (* K -1/2)) J) (/ 1 (* (sinh l) 2))) U) (* (cos (* K -1/2)) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* 2 l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (* (* 2 l) J) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* (+ (* (* l l) 1/3) 2) J) l) (* (+ (* (* l l) 1/3) 2) J) (cos (* K -1/2)) (sinh l) (cos (* K 1/2)) (+ (* 1/384 (* K K)) -1/8) (exp (neg l)))

simplify218.0ms (2%)

Memory
17.0MiB live, 254.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03687786
111687775
235237412
374467388
080406962
Stop Event
iter limit
node limit
Counts
636 → 602
Calls
Call 1
Inputs
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (- (exp l) (exp (neg l))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (- (exp l) (exp (neg l))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
U
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* J (- (exp l) (/ 1 (exp l))))
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l)))))
(+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))))))
(+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l))))))))))
(+ U (* J (- (exp l) (/ 1 (exp l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))))
J
(+ J (* -1/8 (* J (pow K 2))))
(+ J (* (pow K 2) (+ (* -1/8 J) (* 1/384 (* J (pow K 2))))))
(+ J (* (pow K 2) (+ (* -1/8 J) (* (pow K 2) (+ (* -1/46080 (* J (pow K 2))) (* 1/384 J))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(+ U (* 2 (* J l)))
(+ U (+ (* -1/4 (* J (* (pow K 2) l))) (* 2 (* J l))))
(+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* 1/192 (* J (* (pow K 2) l)))))))
(+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* (pow K 2) (+ (* -1/23040 (* J (* (pow K 2) l))) (* 1/192 (* J l))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(+ U (* J (- (exp l) (/ 1 (exp l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))))
1
(+ 1 (* -1/8 (pow K 2)))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
1
(+ 1 (* -1/8 (pow K 2)))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
-1/8
(- (* 1/384 (pow K 2)) 1/8)
(- (* 1/384 (pow K 2)) 1/8)
(- (* 1/384 (pow K 2)) 1/8)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(* 1/384 (pow K 2))
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* -1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(cos (* 1/2 K))
(* 1/384 (pow K 2))
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
U
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
U
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (- (exp l) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (- (exp l) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (cos (* -1/2 K)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (- (exp l) (exp (neg l))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (- (exp l) (exp (neg l))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* J (+ 2 (* 1/3 (pow l 2))))
(* 2 (* J (* l (cos (* -1/2 K)))))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K))))))
(* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K))))))))
(* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/60 (* J (cos (* -1/2 K))))))))))
(/ 1/2 l)
(/ (+ 1/2 (* -1/12 (pow l 2))) l)
(/ (+ 1/2 (* (pow l 2) (- (* 7/720 (pow l 2)) 1/12))) l)
(/ (+ 1/2 (* (pow l 2) (- (* (pow l 2) (+ 7/720 (* -31/30240 (pow l 2)))) 1/12))) l)
U
(+ U (* 2 (* J (* l (cos (* -1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
U
(+ U (* 2 (* J l)))
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(* 2 l)
(* 2 l)
(* 2 l)
(* 2 l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
U
(+ U (* 2 (* J l)))
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
1
(+ 1 l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
U
(+ U (* 2 (* J (* l (cos (* -1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* 2 J)
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
l
(* l (+ 1 (* 1/6 (pow l 2))))
(* l (+ 1 (* (pow l 2) (+ 1/6 (* 1/120 (pow l 2))))))
(* l (+ 1 (* (pow l 2) (+ 1/6 (* (pow l 2) (+ 1/120 (* 1/5040 (pow l 2))))))))
1
(+ 1 (* -1 l))
(+ 1 (* l (- (* 1/2 l) 1)))
(+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(* 2 l)
(* 2 l)
(* 2 l)
(* 2 l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(exp l)
(exp l)
(exp l)
(exp l)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/3 (* J (pow l 3)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* 1/3 (* J (pow l 2)))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(exp (neg l))
(exp (neg l))
(exp (neg l))
(exp (neg l))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(* 2 l)
(* 2 l)
(* 2 l)
(* 2 l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(* 2 (* J l))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(exp l)
(exp l)
(exp l)
(exp l)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/3 (* J (pow l 3)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(* 1/3 (* J (pow l 2)))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(exp (* -1 l))
(exp (* -1 l))
(exp (* -1 l))
(exp (* -1 l))
Outputs
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
U
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)) J #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)) J #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)) J #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(fma.f64 (*.f64 U #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (*.f64 l J) U)) U)
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(fma.f64 (*.f64 U #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (*.f64 l J) U)) U)
(* U (+ 1 (* 2 (/ (* J (* l (cos (* 1/2 K)))) U))))
(fma.f64 (*.f64 U #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (*.f64 l J) U)) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(*.f64 (fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 J U) #s(literal 1 binary64)) U)
U
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)) J #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)) J #s(literal 1 binary64)) U)
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)) J #s(literal 1 binary64)) U)
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 #s(literal -2 binary64) U) #s(literal -1 binary64)))
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 #s(literal -2 binary64) U) #s(literal -1 binary64)))
(* -1 (* U (- (* -2 (/ (* J (* l (cos (* 1/2 K)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) (/.f64 #s(literal -2 binary64) U) #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U) J #s(literal -1 binary64)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(*.f64 (neg.f64 U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) U)) J #s(literal -1 binary64)))
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l)))))
(*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)))) (*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(+ U (* J (- (exp l) (/ 1 (exp l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
J
(+ J (* -1/8 (* J (pow K 2))))
(*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) J)
(+ J (* (pow K 2) (+ (* -1/8 J) (* 1/384 (* J (pow K 2))))))
(fma.f64 (*.f64 J (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) J)
(+ J (* (pow K 2) (+ (* -1/8 J) (* (pow K 2) (+ (* -1/46080 (* J (pow K 2))) (* 1/384 J))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64))) (*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) J))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+ U (* 2 (* J l)))
(fma.f64 (*.f64 l J) #s(literal 2 binary64) U)
(+ U (+ (* -1/4 (* J (* (pow K 2) l))) (* 2 (* J l))))
(fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)
(+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* 1/192 (* J (* (pow K 2) l)))))))
(fma.f64 (*.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal 1/192 binary64) #s(literal -1/4 binary64))) (*.f64 K K) (fma.f64 (*.f64 l J) #s(literal 2 binary64) U))
(+ U (+ (* 2 (* J l)) (* (pow K 2) (+ (* -1/4 (* J l)) (* (pow K 2) (+ (* -1/23040 (* J (* (pow K 2) l))) (* 1/192 (* J l))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 l (fma.f64 #s(literal 1/192 binary64) J (*.f64 #s(literal -1/23040 binary64) (*.f64 (*.f64 K K) J)))) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
(+ U (* J (- (exp l) (/ 1 (exp l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))))
(fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)))) (fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow K 2)))
(fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow K 2)))
(fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* 1/384 (pow K 2)) 1/8)))
(fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (- (* (pow K 2) (+ 1/384 (* -1/46080 (pow K 2)))) 1/8)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))
-1/8
#s(literal -1/8 binary64)
(- (* 1/384 (pow K 2)) 1/8)
(fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))
(- (* 1/384 (pow K 2)) 1/8)
(fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))
(- (* 1/384 (pow K 2)) 1/8)
(fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(* 1/384 (pow K 2))
(*.f64 #s(literal 1/384 binary64) (*.f64 K K))
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/384 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 K K))) K) K)
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/384 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 K K))) K) K)
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/384 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 K K))) K) K)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* -1/2 K))
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(cos (* 1/2 K))
(cos.f64 (*.f64 #s(literal 1/2 binary64) K))
(* 1/384 (pow K 2))
(*.f64 #s(literal 1/384 binary64) (*.f64 K K))
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/384 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 K K))) K) K)
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/384 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 K K))) K) K)
(* (pow K 2) (- 1/384 (* 1/8 (/ 1 (pow K 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/384 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 K K))) K) K)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
U
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
U
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
U
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* 2 (* l (cos (* 1/2 K)))) (/ U J)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (cos (* -1/2 K)))
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -2 (* l (cos (* 1/2 K)))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U J)) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(*.f64 (-.f64 (+.f64 (/.f64 U J) (exp.f64 l)) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(*.f64 (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (/.f64 U J)) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* J (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(* 2 (* J (* l (cos (* -1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l)
(* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 l l) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) l)
(* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/60 (* J (cos (* -1/2 K))))))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)))) (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J))) l)
(/ 1/2 l)
(/.f64 #s(literal 1/2 binary64) l)
(/ (+ 1/2 (* -1/12 (pow l 2))) l)
(/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 l l) #s(literal 1/2 binary64)) l)
(/ (+ 1/2 (* (pow l 2) (- (* 7/720 (pow l 2)) 1/12))) l)
(/.f64 (fma.f64 (fma.f64 #s(literal 7/720 binary64) (*.f64 l l) #s(literal -1/12 binary64)) (*.f64 l l) #s(literal 1/2 binary64)) l)
(/ (+ 1/2 (* (pow l 2) (- (* (pow l 2) (+ 7/720 (* -31/30240 (pow l 2)))) 1/12))) l)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -31/30240 binary64) (*.f64 l l) #s(literal 7/720 binary64)) (*.f64 l l) #s(literal -1/12 binary64)) (*.f64 l l) #s(literal 1/2 binary64)) l)
U
(+ U (* 2 (* J (* l (cos (* -1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U))
U
(+ U (* 2 (* J l)))
(fma.f64 (*.f64 l J) #s(literal 2 binary64) U)
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (fma.f64 (*.f64 l J) #s(literal 2 binary64) U))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U))
U
(+ U (* 2 (* J l)))
(fma.f64 (*.f64 l J) #s(literal 2 binary64) U)
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (fma.f64 (*.f64 l J) #s(literal 2 binary64) U))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
1
#s(literal 1 binary64)
(+ 1 l)
(+.f64 #s(literal 1 binary64) l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal 1 binary64)) l #s(literal 1 binary64))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) l #s(literal 1/2 binary64)) l #s(literal 1 binary64)) l #s(literal 1 binary64))
U
(+ U (* 2 (* J (* l (cos (* -1/2 K))))))
(fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l U)
(+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (*.f64 (*.f64 l J) #s(literal 2 binary64)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)) l)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(* 2 J)
(*.f64 #s(literal 2 binary64) J)
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(+ (* 1/3 (* J (pow l 2))) (* 2 J))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
l
(* l (+ 1 (* 1/6 (pow l 2))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) #s(literal 1/6 binary64) l)
(* l (+ 1 (* (pow l 2) (+ 1/6 (* 1/120 (pow l 2))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64)) l)
(* l (+ 1 (* (pow l 2) (+ 1/6 (* (pow l 2) (+ 1/120 (* 1/5040 (pow l 2))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 l l) #s(literal 1/120 binary64)) (*.f64 l l) #s(literal 1/6 binary64)) l)
1
#s(literal 1 binary64)
(+ 1 (* -1 l))
(-.f64 #s(literal 1 binary64) l)
(+ 1 (* l (- (* 1/2 l) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64))
(+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64)) l #s(literal -1 binary64)) l #s(literal 1 binary64))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (/ U l)))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/3 (* J (pow l 3)))
(*.f64 (*.f64 (pow.f64 l #s(literal 3 binary64)) #s(literal 1/3 binary64)) J)
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* 1/3 (* J (pow l 2)))
(*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (*.f64 l l))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (*.f64 l l))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (*.f64 l l))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 l) (/.f64 #s(literal -1/2 binary64) (exp.f64 l)))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 l) (/.f64 #s(literal -1/2 binary64) (exp.f64 l)))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 l) (/.f64 #s(literal -1/2 binary64) (exp.f64 l)))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 l) (/.f64 #s(literal -1/2 binary64) (exp.f64 l)))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/ 1 (- (exp l) (/ 1 (exp l))))
(/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* -1 (* l (+ (* -2 (* J (cos (* 1/2 K)))) (* -1 (/ U l)))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 U l)) l)
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(* 2 (* J l))
(*.f64 (*.f64 l J) #s(literal 2 binary64))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/3 (* J (pow l 3)))
(*.f64 (*.f64 (pow.f64 l #s(literal 3 binary64)) #s(literal 1/3 binary64)) J)
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* 1/3 (* J (pow l 2)))
(*.f64 (*.f64 (*.f64 l l) J) #s(literal 1/3 binary64))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (*.f64 l l))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (*.f64 l l))
(* (pow l 2) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) l) l) #s(literal 1/3 binary64))) (*.f64 l l))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 l) (/.f64 #s(literal -1/2 binary64) (exp.f64 l)))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 l) (/.f64 #s(literal -1/2 binary64) (exp.f64 l)))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 l) (/.f64 #s(literal -1/2 binary64) (exp.f64 l)))
(* 1/2 (- (exp l) (/ 1 (exp l))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 l) (/.f64 #s(literal -1/2 binary64) (exp.f64 l)))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))

rewrite195.0ms (1.8%)

Memory
0.2MiB live, 240.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057309
089297
1313291
22150291
08494287
Stop Event
iter limit
node limit
iter limit
Counts
24 → 458
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U)
(*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)
#s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l))
(*.f64 #s(literal 2 binary64) l)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
(fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U)
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l)))
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l))
(*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J)
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(sinh.f64 l)
#s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64))
(exp.f64 (neg.f64 l))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval203.0ms (1.8%)

Memory
-18.6MiB live, 274.6MiB allocated
Compiler

Compiled 22 949 to 2 134 computations (90.7% saved)

prune99.0ms (0.9%)

Memory
-1.4MiB live, 158.3MiB allocated
Pruning

28 alts after pruning (25 fresh and 3 done)

PrunedKeptTotal
New1 077101 087
Fresh11516
Picked415
Done022
Total1 082281 110
Accuracy
100.0%
Counts
1 110 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
71.1%
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
94.2%
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U)
90.9%
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
59.5%
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
61.6%
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
87.6%
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
49.2%
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -31/30240 binary64) (*.f64 l l) #s(literal 7/720 binary64)) (*.f64 l l) #s(literal -1/12 binary64)) (*.f64 l l) #s(literal 1/2 binary64)) l))) U)
61.5%
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 #s(literal 1/2 binary64) l))) U)
96.2%
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
50.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
55.3%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (pow.f64 (exp.f64 #s(literal -1 binary64)) l)) J U))
49.2%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
42.2%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
41.8%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
50.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
61.8%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
48.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
44.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
61.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
61.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
73.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
72.1%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
67.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
49.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
63.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
48.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
31.2%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
Compiler

Compiled 894 to 759 computations (15.1% saved)

simplify148.0ms (1.3%)

Memory
-3.0MiB live, 183.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)))
cost-diff0
(*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)
cost-diff0
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J))
cost-diff0
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
cost-diff0
(exp.f64 l)
cost-diff0
(-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64)))
cost-diff0
(fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
cost-diff0
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
cost-diff0
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
cost-diff0
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)
cost-diff0
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
cost-diff0
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
cost-diff0
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64)))
cost-diff0
(fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
cost-diff0
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
cost-diff0
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
cost-diff0
(*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)))
cost-diff0
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
cost-diff128
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056522
093522
1165522
2304522
3600516
41221502
52461502
65569502
08277498
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)))
J
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64))
(fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
#s(literal 1/2520 binary64)
(*.f64 l l)
l
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
#s(literal 2 binary64)
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(/.f64 K #s(literal 2 binary64))
K
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
(fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64)))
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
(+.f64 #s(literal 1 binary64) l)
#s(literal 1 binary64)
l
#s(approx (exp (neg l)) #s(literal 1 binary64))
J
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
#s(literal 1/60 binary64)
(*.f64 l l)
l
#s(literal 1/3 binary64)
#s(literal 2 binary64)
J
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
(fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
(-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64)))
(exp.f64 l)
l
#s(approx (exp (neg l)) #s(literal 1 binary64))
#s(literal 1 binary64)
J
U
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J))
(*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)
(*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)))
l
(fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))
#s(literal 1/3 binary64)
(*.f64 l l)
#s(literal 2 binary64)
J
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(*.f64 K #s(literal -1/2 binary64))
K
#s(literal -1/2 binary64)
U
Outputs
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) U)
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J))
(*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)))
(*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J)
J
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64))
(fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64))
(fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64))
(fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
#s(literal 1/2520 binary64)
(*.f64 l l)
l
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
#s(literal 2 binary64)
(cos.f64 (/.f64 K #s(literal 2 binary64)))
(/.f64 K #s(literal 2 binary64))
K
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (-.f64 l #s(literal -1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
(fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
(fma.f64 (-.f64 #s(approx (exp l) (-.f64 l #s(literal -1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64)))
(-.f64 #s(approx (exp l) (-.f64 l #s(literal -1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64)))
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
#s(approx (exp l) (-.f64 l #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) l)
(-.f64 l #s(literal -1 binary64))
#s(literal 1 binary64)
l
#s(approx (exp (neg l)) #s(literal 1 binary64))
J
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
#s(literal 1/60 binary64)
(*.f64 l l)
l
#s(literal 1/3 binary64)
#s(literal 2 binary64)
J
U
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
(fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
(-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64)))
(exp.f64 l)
l
#s(approx (exp (neg l)) #s(literal 1 binary64))
#s(literal 1 binary64)
J
U
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) l) J)) U)
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J))
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) l) J))
(*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)
(*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) l) J)
(*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) l)
l
(fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))
#s(literal 1/3 binary64)
(*.f64 l l)
#s(literal 2 binary64)
J
(cos.f64 (*.f64 K #s(literal -1/2 binary64)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) K))
(*.f64 K #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) K)
K
#s(literal -1/2 binary64)
U

localize267.0ms (2.4%)

Memory
28.6MiB live, 411.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.046875
(*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)))
accuracy0.08984375
(fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))
accuracy4.48917204771292
(*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)
accuracy12.485625541785478
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J))
accuracy0
(exp.f64 l)
accuracy15.219589649802447
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
accuracy27.148360941672998
(-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64)))
accuracy33.54730768515775
#s(approx (exp (neg l)) #s(literal 1 binary64))
accuracy0.03515625
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
accuracy0.05859375
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
accuracy5.261737221727456
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
accuracy15.219589649802447
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
accuracy15.219589649802447
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
accuracy27.148360941672998
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64)))
accuracy32.85278365276912
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
accuracy33.54730768515775
#s(approx (exp (neg l)) #s(literal 1 binary64))
accuracy0.053066259768442016
(fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64))
accuracy0.0546875
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
accuracy0.0703125
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
accuracy3.014050743755132
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
Samples
124.0ms87×1valid
77.0ms145×0valid
26.0ms24×2valid
Compiler

Compiled 734 to 92 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 188.0ms
ival-mult: 56.0ms (29.8% of total)
ival-cos: 32.0ms (17% of total)
ival-add: 30.0ms (15.9% of total)
ival-exp: 25.0ms (13.3% of total)
const: 25.0ms (13.3% of total)
adjust: 11.0ms (5.8% of total)
ival-div: 4.0ms (2.1% of total)
ival-sub: 2.0ms (1.1% of total)
ival-sinh: 2.0ms (1.1% of total)
ival-neg: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series103.0ms (0.9%)

Memory
-14.1MiB live, 221.3MiB allocated
Counts
25 → 612
Calls
Call 1
Inputs
#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())
#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())
#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())
#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())
#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())
#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U))) (taylor inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U))) (taylor inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U))) (taylor inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1))) (taylor -inf U) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor -inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1))) (taylor -inf U) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))) (taylor 0 K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (/ 1 (exp l))))) (taylor 0 K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l)))))) (taylor 0 K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))))))) (taylor 0 K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l))))))))))) (taylor 0 K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf K) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor -inf K) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf K) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor 0 J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor 0 J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor 0 J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor 0 J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor 0 J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor 0 J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J))) (taylor inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (- (+ (exp l) (/ U J)) (exp (neg l)))) (taylor inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J))) (taylor inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor inf J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J))))) (taylor -inf J) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf J) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* J (* l (+ 2 (* 1/3 (pow l 2))))) (taylor -inf J) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J (* l (cos (* 1/2 K))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K)))))))))) (taylor 0 l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))) (taylor 0 l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J))))))) (taylor 0 l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J l))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 l) (taylor 0 l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* 1/2 l)))) (taylor 0 l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l)))))) (taylor 0 l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J l))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* 1/2 K)))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J l))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))) (taylor 0 l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2)))))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))))) (taylor 0 l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 l) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* 1/2 l)))) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l)))))) (taylor 0 l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt U (taylor 0 l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* 2 (* J (* l (cos (* -1/2 K)))))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K))))))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K))))))))) (taylor 0 l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))) (taylor 0 l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J))))))) (taylor 0 l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* J l)) (taylor 0 l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))) (taylor 0 l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* 2 l) (taylor 0 l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 2 (* 1/3 (pow l 2)))) (taylor 0 l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/60 (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/60 (* 1/2520 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/60 (* 1/2520 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/60 (* 1/2520 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/3 (taylor 0 l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* 1/60 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 l)) (taylor 0 l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (- (* 1/2 l) 1))) (taylor 0 l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1))) (taylor 0 l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/3 (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* 1/60 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* 1/60 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* 1/60 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* 1/3 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* 1/3 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* 1/3 (pow l 2))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (neg l)))) (taylor inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* 1/60 (pow l 5)) (taylor inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))) (taylor inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (neg l))))) (taylor inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (neg l))) (taylor inf l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 3))) (taylor inf l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2))))) (taylor inf l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (pow l 3)) (taylor inf l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow l 2)) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow l 4)) (taylor inf l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 4) (+ 1/2520 (* 1/60 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2)))))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2)))))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg l)) (taylor inf l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/60 (pow l 2)) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (pow l 2)) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) (patch (+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (patch (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (exp (* -1 l)))) (taylor -inf l) (#s(alt (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (patch (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (patch #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) (patch (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (patch #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (* 1/60 (pow l 5)) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))) (taylor -inf l) (#s(alt #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (patch #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (- (exp l) (exp (* -1 l))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) (patch (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp l) (exp (* -1 l))) (taylor -inf l) (#s(alt (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) (patch (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (exp l) (taylor -inf l) (#s(alt (exp.f64 l) (patch (exp.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))) (taylor -inf l) (#s(alt (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) (patch (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* J (- (exp l) (/ 1 (exp l)))) (taylor -inf l) (#s(alt #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (patch #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (* J (pow l 3))) (taylor -inf l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J)))) (taylor -inf l) (#s(alt (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) (patch (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (pow l 3)) (taylor -inf l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) (patch (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow l 2)) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (patch (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow l 4)) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 4) (+ 1/2520 (* 1/60 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2)))))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2)))))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 l)) (taylor -inf l) (#s(alt #s(approx (exp (neg l)) #s(literal 1 binary64)) (patch #s(approx (exp (neg l)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/60 (pow l 2)) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (patch (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/3 (pow l 2)) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) (patch (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
10.0ms
U
@-inf
((+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* l (+ (* 1/3 (* l l)) 2)) J) (* l (+ (* 1/3 (* l l)) 2)) (+ (* 1/2520 (* l l)) 1/60) (+ (* (+ (* 1/2520 (* l l)) 1/60) (* l l)) 1/3) (exp (neg l)) (+ (* 1/60 (* l l)) 1/3) (+ (* 1/3 (* l l)) 2))
5.0ms
l
@inf
((+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* l (+ (* 1/3 (* l l)) 2)) J) (* l (+ (* 1/3 (* l l)) 2)) (+ (* 1/2520 (* l l)) 1/60) (+ (* (+ (* 1/2520 (* l l)) 1/60) (* l l)) 1/3) (exp (neg l)) (+ (* 1/60 (* l l)) 1/3) (+ (* 1/3 (* l l)) 2))
5.0ms
J
@inf
((+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* l (+ (* 1/3 (* l l)) 2)) J) (* l (+ (* 1/3 (* l l)) 2)) (+ (* 1/2520 (* l l)) 1/60) (+ (* (+ (* 1/2520 (* l l)) 1/60) (* l l)) 1/3) (exp (neg l)) (+ (* 1/60 (* l l)) 1/3) (+ (* 1/3 (* l l)) 2))
4.0ms
l
@-inf
((+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* l (+ (* 1/3 (* l l)) 2)) J) (* l (+ (* 1/3 (* l l)) 2)) (+ (* 1/2520 (* l l)) 1/60) (+ (* (+ (* 1/2520 (* l l)) 1/60) (* l l)) 1/3) (exp (neg l)) (+ (* 1/60 (* l l)) 1/3) (+ (* 1/3 (* l l)) 2))
3.0ms
J
@-inf
((+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (* J (- (exp l) (exp (neg l)))) (- (exp l) (exp (neg l))) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (* (+ (* (+ (* 1/60 (* l l)) 1/3) (* l l)) 2) l) (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+ (* (- (exp l) (exp (neg l))) J) U) (- (exp l) (exp (neg l))) (exp l) (+ (* (* (* (sinh l) J) 2) (cos (* K -1/2))) U) (* (* (sinh l) J) 2) (* (* l (+ (* 1/3 (* l l)) 2)) J) (* l (+ (* 1/3 (* l l)) 2)) (+ (* 1/2520 (* l l)) 1/60) (+ (* (+ (* 1/2520 (* l l)) 1/60) (* l l)) 1/3) (exp (neg l)) (+ (* 1/60 (* l l)) 1/3) (+ (* 1/3 (* l l)) 2))

simplify176.0ms (1.6%)

Memory
13.8MiB live, 205.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02837234
19187227
227026917
361736915
083146445
Stop Event
iter limit
node limit
Counts
612 → 580
Calls
Call 1
Inputs
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (- (exp l) (exp (neg l))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (- (exp l) (exp (neg l))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (- (exp l) (exp (neg l))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
U
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(* J (- (exp l) (exp (neg l))))
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(+ U (* J (- (exp l) (/ 1 (exp l)))))
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
U
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
U
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (- (exp l) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (- (exp l) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(* J (- (exp l) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (- (exp l) (exp (neg l))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (- (exp l) (exp (neg l))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(* J (- (exp l) (exp (neg l))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(* 2 (* J (* l (cos (* 1/2 K)))))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K))))))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
U
(+ U (* 2 (* J l)))
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
1
(+ 1 l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
U
(+ U (* 2 (* J l)))
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
U
(+ U (* 2 (* J l)))
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
1
(+ 1 l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
U
(+ U (* 2 (* J (* l (cos (* -1/2 K))))))
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))))
(+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(* 2 (* J l))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(* 2 l)
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* 1/3 (pow l 2))))
(* l (+ 2 (* 1/3 (pow l 2))))
1/60
(+ 1/60 (* 1/2520 (pow l 2)))
(+ 1/60 (* 1/2520 (pow l 2)))
(+ 1/60 (* 1/2520 (pow l 2)))
1/3
(+ 1/3 (* 1/60 (pow l 2)))
(+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))
(+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))
1
(+ 1 (* -1 l))
(+ 1 (* l (- (* 1/2 l) 1)))
(+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))
1/3
(+ 1/3 (* 1/60 (pow l 2)))
(+ 1/3 (* 1/60 (pow l 2)))
(+ 1/3 (* 1/60 (pow l 2)))
2
(+ 2 (* 1/3 (pow l 2)))
(+ 2 (* 1/3 (pow l 2)))
(+ 2 (* 1/3 (pow l 2)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(* J (- (exp l) (exp (neg l))))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(exp l)
(exp l)
(exp l)
(exp l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(* 1/60 (pow l 5))
(* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4)))))
(* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(+ U (* J (- (exp l) (exp (neg l)))))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(- (exp l) (exp (neg l)))
(exp l)
(exp l)
(exp l)
(exp l)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/3 (* J (pow l 3)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(* 1/3 (pow l 3))
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* 1/2520 (pow l 2))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(* 1/2520 (pow l 4))
(* (pow l 4) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2))))))
(* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2))))))
(exp (neg l))
(exp (neg l))
(exp (neg l))
(exp (neg l))
(* 1/60 (pow l 2))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* 1/3 (pow l 2))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(* J (- (exp l) (exp (* -1 l))))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(exp l)
(exp l)
(exp l)
(exp l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(* 1/60 (pow l 5))
(* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60)))
(* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(+ U (* J (- (exp l) (exp (* -1 l)))))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(- (exp l) (exp (* -1 l)))
(exp l)
(exp l)
(exp l)
(exp l)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* J (- (exp l) (/ 1 (exp l))))
(* 1/3 (* J (pow l 3)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(* 1/3 (pow l 3))
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* 1/2520 (pow l 2))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(* 1/2520 (pow l 4))
(* (pow l 4) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2))))))
(* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2))))))
(exp (* -1 l))
(exp (* -1 l))
(exp (* -1 l))
(exp (* -1 l))
(* 1/60 (pow l 2))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(* 1/3 (pow l 2))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
Outputs
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* U (+ 1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* U (+ 1 (/ (* J (- (exp l) (exp (neg l)))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* U (+ 1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) U)) 1)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* U (- (* -1 (/ (* J (- (exp l) (exp (neg l)))) U)) 1)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* -1 (* U (- (* -1 (/ (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) U)) 1)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) U))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l)))))
(*.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (*.f64 K K) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l))))))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J))))))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) U))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) U))
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* J (- (exp l) (exp (neg l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (exp (neg l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (exp (neg l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (exp (neg l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (exp (neg l)))))) (* 1/384 (* J (- (exp l) (exp (neg l)))))))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) U))
(+ U (* J (- (exp l) (/ 1 (exp l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (+ (* -1/8 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* J (- (exp l) (/ 1 (exp l))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* 1/384 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l))))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (*.f64 K K) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (*.f64 K K) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
(+ U (+ (* J (- (exp l) (/ 1 (exp l)))) (* (pow K 2) (+ (* -1/8 (* J (- (exp l) (/ 1 (exp l))))) (* (pow K 2) (+ (* -1/46080 (* J (* (pow K 2) (- (exp l) (/ 1 (exp l)))))) (* 1/384 (* J (- (exp l) (/ 1 (exp l)))))))))))
(fma.f64 (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 (pow.f64 K #s(literal 4 binary64)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 #s(literal 1/384 binary64) J (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 K K) J)))) U))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
U
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
U
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (+ (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))) (/ U J)))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (- (+ (exp l) (/ U J)) (exp (neg l))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* J (+ (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))) (/ U J)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* -1 (* J (+ (* -1 (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))) (* -1 (/ U J)))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* -1 (* J (+ (* -1 (- (exp l) (exp (neg l)))) (* -1 (/ U J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* -1 (* J (+ (* -1 (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))) (* -1 (/ U J)))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* J (* l (+ 2 (* 1/3 (pow l 2)))))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
(* 2 (* J (* l (cos (* 1/2 K)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 l J) l) (cos.f64 (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) l)
(* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/3 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/2520 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/60 (* J (cos (* 1/2 K))))))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)))) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))))) l)
(* 2 (* J l))
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) l) J))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
U
(+ U (* 2 (* J l)))
(fma.f64 (*.f64 #s(literal 2 binary64) l) J U)
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(fma.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l U)
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) l) J U))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
1
#s(literal 1 binary64)
(+ 1 l)
(+.f64 #s(literal 1 binary64) l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) l #s(literal 1/2 binary64)) l #s(literal 1 binary64)) l #s(literal 1 binary64))
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
U
(+ U (* 2 (* J l)))
(fma.f64 (*.f64 #s(literal 2 binary64) l) J U)
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(fma.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l U)
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) l) J U))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
U
(+ U (* 2 (* J (* l (cos (* 1/2 K))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 2 (* J (cos (* 1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U)
(+ U (* l (+ (* 2 (* J (cos (* 1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* 1/2 K))))) (* 1/3 (* J (cos (* 1/2 K)))))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
U
(+ U (* 2 (* J l)))
(fma.f64 (*.f64 #s(literal 2 binary64) l) J U)
(+ U (* l (+ (* 1/3 (* J (pow l 2))) (* 2 J))))
(fma.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l U)
(+ U (* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J))))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) l) J U))
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* 1/60 (pow l 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
(* l (+ 2 (* (pow l 2) (+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
1
#s(literal 1 binary64)
(+ 1 l)
(+.f64 #s(literal 1 binary64) l)
(+ 1 (* l (+ 1 (* 1/2 l))))
(fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))
(+ 1 (* l (+ 1 (* l (+ 1/2 (* 1/6 l))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) l #s(literal 1/2 binary64)) l #s(literal 1 binary64)) l #s(literal 1 binary64))
U
(+ U (* 2 (* J (* l (cos (* -1/2 K))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) U)
(+ U (* l (+ (* 1/3 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 2 (* J (cos (* -1/2 K)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U)
(+ U (* l (+ (* 2 (* J (cos (* -1/2 K)))) (* (pow l 2) (+ (* 1/60 (* J (* (pow l 2) (cos (* -1/2 K))))) (* 1/3 (* J (cos (* -1/2 K)))))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)))) U))
(* 2 (* J l))
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/60 (* J (pow l 2))) (* 1/3 J)))))
(fma.f64 (pow.f64 l #s(literal 3 binary64)) (*.f64 J (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) l) J))
(* l (+ (* 2 J) (* (pow l 2) (+ (* 1/3 J) (* (pow l 2) (+ (* 1/2520 (* J (pow l 2))) (* 1/60 J)))))))
(*.f64 (fma.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 J (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l)
(* 2 (* J l))
(*.f64 (*.f64 #s(literal 2 binary64) l) J)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* l (+ (* 1/3 (* J (pow l 2))) (* 2 J)))
(*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)
(* 2 l)
(*.f64 #s(literal 2 binary64) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* l (+ 2 (* 1/3 (pow l 2))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
1/60
#s(literal 1/60 binary64)
(+ 1/60 (* 1/2520 (pow l 2)))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(+ 1/60 (* 1/2520 (pow l 2)))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(+ 1/60 (* 1/2520 (pow l 2)))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* 1/60 (pow l 2)))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))
(fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64))
(+ 1/3 (* (pow l 2) (+ 1/60 (* 1/2520 (pow l 2)))))
(fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 l))
(-.f64 #s(literal 1 binary64) l)
(+ 1 (* l (- (* 1/2 l) 1)))
(fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64))
(+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64)) l #s(literal -1 binary64)) l #s(literal 1 binary64))
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* 1/60 (pow l 2)))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(+ 1/3 (* 1/60 (pow l 2)))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(+ 1/3 (* 1/60 (pow l 2)))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
2
#s(literal 2 binary64)
(+ 2 (* 1/3 (pow l 2)))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(+ 2 (* 1/3 (pow l 2)))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(+ 2 (* 1/3 (pow l 2)))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (neg l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(* 1/60 (pow l 5))
(*.f64 (pow.f64 l #s(literal 5 binary64)) #s(literal 1/60 binary64))
(* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 l l)) #s(literal 1/60 binary64)) (pow.f64 l #s(literal 5 binary64)))
(* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 l #s(literal 4 binary64))) #s(literal 1/60 binary64)) (/.f64 #s(literal 1/3 binary64) (*.f64 l l))) (pow.f64 l #s(literal 5 binary64)))
(* (pow l 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow l 2))) (/ 2 (pow l 4)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 l #s(literal 4 binary64))) #s(literal 1/60 binary64)) (/.f64 #s(literal 1/3 binary64) (*.f64 l l))) (pow.f64 l #s(literal 5 binary64)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (neg l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (neg l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (neg l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/3 (* J (pow l 3)))
(*.f64 (*.f64 (pow.f64 l #s(literal 3 binary64)) J) #s(literal 1/3 binary64))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* (pow l 3) (+ (* 1/3 J) (* 2 (/ J (pow l 2)))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* 1/3 (pow l 3))
(*.f64 (pow.f64 l #s(literal 3 binary64)) #s(literal 1/3 binary64))
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* 1/2520 (pow l 2))
(*.f64 #s(literal 1/2520 binary64) (*.f64 l l))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(* 1/2520 (pow l 4))
(*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal 1/2520 binary64))
(* (pow l 4) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 l l)) #s(literal 1/2520 binary64)) (pow.f64 l #s(literal 4 binary64)))
(* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 l #s(literal 4 binary64))) #s(literal 1/2520 binary64)) (/.f64 #s(literal 1/60 binary64) (*.f64 l l))) (pow.f64 l #s(literal 4 binary64)))
(* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 l #s(literal 4 binary64))) #s(literal 1/2520 binary64)) (/.f64 #s(literal 1/60 binary64) (*.f64 l l))) (pow.f64 l #s(literal 4 binary64)))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(* 1/60 (pow l 2))
(*.f64 #s(literal 1/60 binary64) (*.f64 l l))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* 1/3 (pow l 2))
(*.f64 (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (exp (* -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(* 1/60 (pow l 5))
(*.f64 (pow.f64 l #s(literal 5 binary64)) #s(literal 1/60 binary64))
(* (pow l 5) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 l l)) #s(literal 1/60 binary64)) (pow.f64 l #s(literal 5 binary64)))
(* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60)))
(*.f64 (-.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64)) l) l) #s(literal -1/60 binary64)) (pow.f64 l #s(literal 5 binary64)))
(* -1 (* (pow l 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow l 2)))) (pow l 2))) 1/60)))
(*.f64 (-.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64)) l) l) #s(literal -1/60 binary64)) (pow.f64 l #s(literal 5 binary64)))
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (* (cos (* 1/2 K)) (- (exp l) (exp (* -1 l))))))
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(+ U (* J (- (exp l) (exp (* -1 l)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(- (exp l) (exp (* -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(exp l)
(exp.f64 l)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+ U (* J (* (cos (* -1/2 K)) (- (exp l) (/ 1 (exp l))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* J (- (exp l) (/ 1 (exp l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(* 1/3 (* J (pow l 3)))
(*.f64 (*.f64 (pow.f64 l #s(literal 3 binary64)) J) #s(literal 1/3 binary64))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* -1 (* (pow l 3) (+ (* -2 (/ J (pow l 2))) (* -1/3 J))))
(*.f64 (*.f64 J (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1/3 binary64))) (pow.f64 l #s(literal 3 binary64)))
(* 1/3 (pow l 3))
(*.f64 (pow.f64 l #s(literal 3 binary64)) #s(literal 1/3 binary64))
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* (pow l 3) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)
(* 1/2520 (pow l 2))
(*.f64 #s(literal 1/2520 binary64) (*.f64 l l))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(* (pow l 2) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(* 1/2520 (pow l 4))
(*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal 1/2520 binary64))
(* (pow l 4) (+ 1/2520 (* 1/60 (/ 1 (pow l 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 l l)) #s(literal 1/2520 binary64)) (pow.f64 l #s(literal 4 binary64)))
(* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 l #s(literal 4 binary64))) #s(literal 1/2520 binary64)) (/.f64 #s(literal 1/60 binary64) (*.f64 l l))) (pow.f64 l #s(literal 4 binary64)))
(* (pow l 4) (+ 1/2520 (+ (/ 1/3 (pow l 4)) (* 1/60 (/ 1 (pow l 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 l #s(literal 4 binary64))) #s(literal 1/2520 binary64)) (/.f64 #s(literal 1/60 binary64) (*.f64 l l))) (pow.f64 l #s(literal 4 binary64)))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(* 1/60 (pow l 2))
(*.f64 #s(literal 1/60 binary64) (*.f64 l l))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/60 (* 1/3 (/ 1 (pow l 2)))))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(* 1/3 (pow l 2))
(*.f64 (*.f64 l l) #s(literal 1/3 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))
(* (pow l 2) (+ 1/3 (* 2 (/ 1 (pow l 2)))))
(fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))

rewrite184.0ms (1.7%)

Memory
-18.5MiB live, 195.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056417
093397
1354397
22480397
08580393
Stop Event
iter limit
node limit
iter limit
Counts
25 → 374
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
(*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)))
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
(fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
(-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64)))
#s(approx (exp l) (+.f64 #s(literal 1 binary64) l))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
(fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)
#s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
(fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)
(-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64)))
(exp.f64 l)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
#s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J))
(*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)
(*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64))
(fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64))
#s(approx (exp (neg l)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval181.0ms (1.6%)

Memory
23.5MiB live, 220.0MiB allocated
Compiler

Compiled 22 915 to 2 284 computations (90% saved)

prune51.0ms (0.5%)

Memory
3.3MiB live, 116.7MiB allocated
Pruning

31 alts after pruning (26 fresh and 5 done)

PrunedKeptTotal
New9607967
Fresh11920
Picked325
Done033
Total96431995
Accuracy
100.0%
Counts
995 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
71.1%
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
96.2%
(fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) J U)
94.2%
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U)
90.9%
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
87.6%
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/3 binary64) l) (*.f64 #s(literal 2 binary64) l)) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
59.5%
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
61.6%
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
87.6%
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
49.2%
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -31/30240 binary64) (*.f64 l l) #s(literal 7/720 binary64)) (*.f64 l l) #s(literal -1/12 binary64)) (*.f64 l l) #s(literal 1/2 binary64)) l))) U)
61.5%
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 #s(literal 1/2 binary64) l))) U)
50.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
48.1%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
55.3%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (pow.f64 (exp.f64 #s(literal -1 binary64)) l)) J U))
49.2%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
42.2%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
50.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
32.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
61.8%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
48.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
44.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
61.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
61.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
73.6%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
72.1%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
67.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
71.8%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
49.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
63.9%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
48.5%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
31.2%
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
Compiler

Compiled 1 275 to 678 computations (46.8% saved)

regimes181.0ms (1.6%)

Memory
-10.2MiB live, 198.1MiB allocated
Counts
46 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 #s(literal 1/2 binary64) l))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/3 binary64) l) (*.f64 #s(literal 2 binary64) l)) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) J U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -31/30240 binary64) (*.f64 l l) #s(literal 7/720 binary64)) (*.f64 l l) #s(literal -1/12 binary64)) (*.f64 l l) #s(literal 1/2 binary64)) l))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (pow.f64 (exp.f64 #s(literal -1 binary64)) l)) J U))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) J U)
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) (/.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 l) #s(literal 2 binary64)))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
Outputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
Calls

10 calls:

49.0ms
J
22.0ms
K
19.0ms
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
17.0ms
(/.f64 K #s(literal 2 binary64))
13.0ms
U
Results
AccuracySegmentsBranch
100.0%1J
100.0%1l
100.0%1K
100.0%1U
100.0%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
100.0%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
100.0%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
100.0%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
100.0%1(cos.f64 (/.f64 K #s(literal 2 binary64)))
100.0%1(/.f64 K #s(literal 2 binary64))
Compiler

Compiled 53 to 73 computations (-37.7% saved)

regimes142.0ms (1.3%)

Memory
14.3MiB live, 245.8MiB allocated
Counts
43 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 #s(literal 1/2 binary64) l))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/3 binary64) l) (*.f64 #s(literal 2 binary64) l)) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) J U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -31/30240 binary64) (*.f64 l l) #s(literal 7/720 binary64)) (*.f64 l l) #s(literal -1/12 binary64)) (*.f64 l l) #s(literal 1/2 binary64)) l))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (pow.f64 (exp.f64 #s(literal -1 binary64)) l)) J U))
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) J U)
Outputs
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) J U)
Calls

10 calls:

24.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
16.0ms
U
14.0ms
l
14.0ms
J
13.0ms
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
Results
AccuracySegmentsBranch
99.9%1J
99.9%1l
99.9%1K
99.9%1U
99.9%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
99.9%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
99.9%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
99.9%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
99.9%1(cos.f64 (/.f64 K #s(literal 2 binary64)))
99.9%1(/.f64 K #s(literal 2 binary64))
Compiler

Compiled 53 to 73 computations (-37.7% saved)

regimes168.0ms (1.5%)

Memory
21.2MiB live, 256.8MiB allocated
Counts
42 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 #s(literal 1/2 binary64) l))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/3 binary64) l) (*.f64 #s(literal 2 binary64) l)) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) J U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -31/30240 binary64) (*.f64 l l) #s(literal 7/720 binary64)) (*.f64 l l) #s(literal -1/12 binary64)) (*.f64 l l) #s(literal 1/2 binary64)) l))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (pow.f64 (exp.f64 #s(literal -1 binary64)) l)) J U))
Outputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
(fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) J U)
Calls

10 calls:

31.0ms
U
28.0ms
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
17.0ms
l
16.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
14.0ms
K
Results
AccuracySegmentsBranch
96.2%1J
96.2%1l
98.1%2K
96.2%1U
96.2%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
96.2%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
96.2%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
96.2%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
98.1%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
98.1%2(/.f64 K #s(literal 2 binary64))
Compiler

Compiled 53 to 73 computations (-37.7% saved)

regimes154.0ms (1.4%)

Memory
-40.5MiB live, 173.3MiB allocated
Counts
37 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 #s(literal 1/2 binary64) l))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/3 binary64) l) (*.f64 #s(literal 2 binary64) l)) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
Outputs
(fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U)
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
Calls

10 calls:

30.0ms
U
12.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
11.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
11.0ms
(/.f64 K #s(literal 2 binary64))
11.0ms
J
Results
AccuracySegmentsBranch
94.2%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
94.2%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
94.2%1J
94.2%1l
94.2%1U
94.2%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
94.2%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
97.6%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
97.6%2K
97.6%2(/.f64 K #s(literal 2 binary64))
Compiler

Compiled 53 to 73 computations (-37.7% saved)

regimes113.0ms (1%)

Memory
5.0MiB live, 191.1MiB allocated
Counts
35 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 #s(literal 1/2 binary64) l))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/3 binary64) l) (*.f64 #s(literal 2 binary64) l)) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
Outputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
(fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
Calls

10 calls:

17.0ms
U
13.0ms
(/.f64 K #s(literal 2 binary64))
13.0ms
J
11.0ms
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
10.0ms
K
Results
AccuracySegmentsBranch
90.9%1l
90.9%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
90.9%1J
90.9%1U
90.9%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
90.9%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
90.9%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
95.4%2K
95.4%2(/.f64 K #s(literal 2 binary64))
95.4%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 53 to 73 computations (-37.7% saved)

regimes44.0ms (0.4%)

Memory
5.2MiB live, 82.0MiB allocated
Counts
34 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) J) #s(approx (/ 1 (* (sinh l) 2)) (/.f64 #s(literal 1/2 binary64) l))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/3 binary64) l) (*.f64 #s(literal 2 binary64) l)) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(+.f64 (*.f64 #s(approx (* J (- (exp l) (exp (neg l)))) (*.f64 (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64))) l)) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
(+.f64 (*.f64 (*.f64 J #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
Outputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
Calls

3 calls:

17.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
14.0ms
K
10.0ms
(/.f64 K #s(literal 2 binary64))
Results
AccuracySegmentsBranch
92.6%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
92.6%2K
92.6%2(/.f64 K #s(literal 2 binary64))
Compiler

Compiled 8 to 17 computations (-112.5% saved)

regimes148.0ms (1.3%)

Memory
34.0MiB live, 192.2MiB allocated
Counts
28 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
Outputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U))
Calls

10 calls:

41.0ms
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
37.0ms
K
12.0ms
l
9.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
9.0ms
U
Results
AccuracySegmentsBranch
86.3%3J
84.2%2U
86.2%2(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
93.9%5l
86.3%2(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
86.3%2(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
85.6%2(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
90.4%2K
90.4%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
90.4%2(/.f64 K #s(literal 2 binary64))
Compiler

Compiled 53 to 73 computations (-37.7% saved)

regimes114.0ms (1%)

Memory
-41.0MiB live, 128.9MiB allocated
Counts
27 → 3
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
Outputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
Calls

8 calls:

36.0ms
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
22.0ms
K
15.0ms
(/.f64 K #s(literal 2 binary64))
10.0ms
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
8.0ms
l
Results
AccuracySegmentsBranch
86.8%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
86.8%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
86.8%3(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
86.8%3(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
86.8%3l
81.5%2K
87.1%3(cos.f64 (/.f64 K #s(literal 2 binary64)))
81.5%2(/.f64 K #s(literal 2 binary64))
Compiler

Compiled 51 to 65 computations (-27.5% saved)

regimes75.0ms (0.7%)

Memory
26.3MiB live, 100.6MiB allocated
Counts
26 → 3
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) J) (*.f64 #s(literal 2 binary64) l) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) l)) J U))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
Calls

8 calls:

19.0ms
l
12.0ms
J
8.0ms
U
8.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
7.0ms
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
Results
AccuracySegmentsBranch
73.6%1U
81.9%3J
81.2%3(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
81.2%3(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
81.6%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
84.9%4l
83.3%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
85.5%3(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 49 to 63 computations (-28.6% saved)

regimes12.0ms (0.1%)

Memory
-20.9MiB live, 16.0MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 (exp.f64 l) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) (exp.f64 (neg.f64 l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (*.f64 (*.f64 (*.f64 l J) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))
Outputs
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
Calls

1 calls:

7.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
83.7%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 4 to 7 computations (-75% saved)

regimes7.0ms (0.1%)

Memory
14.0MiB live, 14.0MiB allocated
Counts
18 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
Outputs
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
Calls

1 calls:

6.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
83.5%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 4 to 7 computations (-75% saved)

regimes6.0ms (0.1%)

Memory
13.4MiB live, 13.4MiB allocated
Counts
16 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
Outputs
(fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
Calls

1 calls:

5.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
82.0%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 4 to 7 computations (-75% saved)

regimes52.0ms (0.5%)

Memory
-31.3MiB live, 93.5MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/60 binary64) l) l #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 #s(approx (+ (* 1/384 (* K K)) -1/8) (*.f64 #s(literal 1/384 binary64) (*.f64 K K))) (*.f64 K K) #s(literal 1 binary64))) U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) #s(approx (cos (* K 1/2)) (fma.f64 (fma.f64 #s(literal 1/384 binary64) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
Calls

9 calls:

10.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
7.0ms
J
6.0ms
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
5.0ms
l
5.0ms
(/.f64 K #s(literal 2 binary64))
Results
AccuracySegmentsBranch
72.1%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
72.1%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
72.1%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
72.1%1J
72.1%1K
72.1%1(/.f64 K #s(literal 2 binary64))
72.1%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
72.1%1l
79.1%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 52 to 69 computations (-32.7% saved)

regimes5.0ms (0%)

Memory
10.9MiB live, 10.9MiB allocated
Counts
11 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U))
Calls

1 calls:

4.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
78.9%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 4 to 7 computations (-75% saved)

regimes8.0ms (0.1%)

Memory
19.2MiB live, 19.2MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) l #s(literal 1 binary64)))) J U))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U))
Calls

2 calls:

4.0ms
U
4.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
67.9%1U
74.8%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 5 to 11 computations (-120% saved)

regimes33.0ms (0.3%)

Memory
-18.1MiB live, 62.5MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U)))
Calls

9 calls:

7.0ms
J
5.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
3.0ms
(/.f64 K #s(literal 2 binary64))
3.0ms
K
3.0ms
l
Results
AccuracySegmentsBranch
63.9%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
63.9%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
63.9%1J
63.9%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
63.9%1l
66.1%2K
63.9%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
66.1%2(/.f64 K #s(literal 2 binary64))
70.8%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 52 to 69 computations (-32.7% saved)

regimes29.0ms (0.3%)

Memory
25.1MiB live, 63.2MiB allocated
Counts
6 → 4
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U)))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
Calls

10 calls:

5.0ms
K
3.0ms
(/.f64 K #s(literal 2 binary64))
3.0ms
J
3.0ms
U
3.0ms
l
Results
AccuracySegmentsBranch
57.3%3(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
57.3%3(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
60.5%4l
57.9%3(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
58.5%3(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
55.2%3J
55.1%2K
55.1%2(/.f64 K #s(literal 2 binary64))
55.3%3U
56.8%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
Compiler

Compiled 53 to 73 computations (-37.7% saved)

regimes9.0ms (0.1%)

Memory
-20.1MiB live, 18.1MiB allocated
Counts
5 → 4
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
Calls

3 calls:

5.0ms
l
2.0ms
(cos.f64 (/.f64 K #s(literal 2 binary64)))
2.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Results
AccuracySegmentsBranch
55.3%2(cos.f64 (/.f64 K #s(literal 2 binary64)))
55.5%2(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
59.5%4l
Compiler

Compiled 11 to 19 computations (-72.7% saved)

regimes24.0ms (0.2%)

Memory
15.2MiB live, 53.3MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (-.f64 #s(literal 1 binary64) l))) J U))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
Calls

10 calls:

4.0ms
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
2.0ms
l
2.0ms
J
2.0ms
K
2.0ms
(/.f64 K #s(literal 2 binary64))
Results
AccuracySegmentsBranch
49.9%1J
49.9%1U
49.9%1K
49.9%1(/.f64 K #s(literal 2 binary64))
49.9%1(cos.f64 (/.f64 K #s(literal 2 binary64)))
49.9%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
49.9%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
49.9%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
49.9%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
49.9%1l
Compiler

Compiled 53 to 73 computations (-37.7% saved)

regimes20.0ms (0.2%)

Memory
4.4MiB live, 43.7MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
Outputs
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
Calls

10 calls:

8.0ms
l
1.0ms
(/.f64 K #s(literal 2 binary64))
1.0ms
U
1.0ms
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
1.0ms
K
Results
AccuracySegmentsBranch
32.6%1J
32.6%1(cos.f64 (/.f64 K #s(literal 2 binary64)))
32.6%1K
32.6%1U
32.6%1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
32.6%1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
32.6%1(/.f64 K #s(literal 2 binary64))
32.6%1l
32.6%1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U)
32.6%1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64))))
Compiler

Compiled 53 to 73 computations (-37.7% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0001885694839756633
31.20166595526967
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999892775273654
0.9999999822207749
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.028280039658063e-33
6.858402561367302e-33
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.028280039658063e-33
6.858402561367302e-33
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0001885694839756633
31.20166595526967
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999892775273654
0.9999999822207749
0.0ms
-0.06724726004396564
0.006852075614559259
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch5.0ms (0%)

Memory
-33.4MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06724726004396564
0.006852075614559259
0.0ms
-0.8431193524416924
-0.8100116443796997
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06724726004396564
0.006852075614559259
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06724726004396564
0.006852075614559259
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06724726004396564
0.006852075614559259
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06724726004396564
0.006852075614559259
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06724726004396564
0.006852075614559259
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06724726004396564
0.006852075614559259
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.06724726004396564
0.006852075614559259
Compiler

Compiled 18 to 21 computations (-16.7% saved)

bsearch108.0ms (1%)

Memory
-14.3MiB live, 161.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
5.31054668602939e+114
7.015398244456573e+117
57.0ms
6.709878693076805e-49
1.0766541132956011e-39
21.0ms
-4.3181270680677975e+97
-1.0229252111891153e+90
Samples
43.0ms72×1valid
34.0ms344×0valid
Compiler

Compiled 620 to 651 computations (-5% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-exp: 32.0ms (53% of total)
ival-cos: 11.0ms (18.2% of total)
ival-mult: 6.0ms (9.9% of total)
ival-div: 3.0ms (5% of total)
ival-sub: 2.0ms (3.3% of total)
adjust: 2.0ms (3.3% of total)
ival-add: 2.0ms (3.3% of total)
ival-neg: 2.0ms (3.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch54.0ms (0.5%)

Memory
9.0MiB live, 83.6MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.024050073489723843
116366050.99862935
18.0ms
-4.3181270680677975e+97
-1.0229252111891153e+90
9.0ms
-5.558390338713584e+250
-4.051663508344069e+250
Samples
36.0ms320×0valid
Compiler

Compiled 524 to 549 computations (-4.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-cos: 9.0ms (34.6% of total)
ival-exp: 5.0ms (19.2% of total)
ival-mult: 4.0ms (15.4% of total)
ival-add: 3.0ms (11.5% of total)
ival-div: 2.0ms (7.7% of total)
ival-sub: 2.0ms (7.7% of total)
ival-neg: 1.0ms (3.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

simplify56.0ms (0.5%)

Memory
-13.0MiB live, 69.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01901452
12221452
22271452
32291452
42301452
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) J U)
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) J U))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 9007109182748445/9007199254740992 binary64)) (fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 2374940160662717/365375409332725729550921208179070754913983135744 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 2374940160662717/365375409332725729550921208179070754913983135744 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 9007109182748445/9007199254740992 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U))))
(if (<=.f64 l #s(literal -1850000000000000011496446418389003202841770302252642438935728115047731205417969550543028224 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) (if (<=.f64 l #s(literal 6436481271636733/6129982163463555433433388108601236734474956488734408704 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (if (<=.f64 l #s(literal 2250000000000000008761677593904253712133426417660931840843950635250826770511453055426781136916345678589306007675994112 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)))))
(if (<=.f64 l #s(literal -48999999999999999313301874109372329405258088070591122793148499768914881434311320290976674396056098511779765278546884230249855917725690371132374093335650602633748606027996515603616981216487415456532016315954462192445054567949338265380198364240211345408 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (if (<=.f64 l #s(literal -6499999999999999760888028767101830070317474073092020186931598635302221106223799185509521031168 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (if (<=.f64 l #s(literal 2 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))
Outputs
(fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U)
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 J (sinh.f64 l))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal -1/2 binary64))) (*.f64 (sinh.f64 l) #s(literal 2 binary64))) J U)
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 l)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) J U)
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 (*.f64 (cos.f64 (/.f64 K #s(literal -2 binary64))) #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l))) J U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 J (sinh.f64 l))) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 l l) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) (cos.f64 (/.f64 K #s(literal -2 binary64)))) J U))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 9007109182748445/9007199254740992 binary64)) (fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 9007109182748445/9007199254740992 binary64)) (fma.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J) (cos.f64 (/.f64 K #s(literal -2 binary64))) U) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 J (sinh.f64 l))) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 2374940160662717/365375409332725729550921208179070754913983135744 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 J (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64))) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 2374940160662717/365375409332725729550921208179070754913983135744 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 J (sinh.f64 l))) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 (*.f64 #s(approx (* (sinh l) J) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 l l) #s(literal 1/6 binary64)) J) (*.f64 l l) J) l)) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 2374940160662717/365375409332725729550921208179070754913983135744 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 l (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64))) J)) (cos.f64 (*.f64 K #s(literal -1/2 binary64))) U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 2374940160662717/365375409332725729550921208179070754913983135744 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 J (sinh.f64 l))) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 l l) #s(literal 2 binary64)) l) J)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) U))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (cos.f64 (*.f64 K #s(literal 1/2 binary64))) (*.f64 J (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)))) l U)))
(if (<=.f64 (/.f64 K #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 J (sinh.f64 l))) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K))) l U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 9007109182748445/9007199254740992 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (fma.f64 (*.f64 (*.f64 (sinh.f64 l) J) #s(literal 2 binary64)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 J (sinh.f64 l))) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) (if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 9007109182748445/9007199254740992 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 J (sinh.f64 l))) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))) U)) (if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) J) (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) U)) (if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U))))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/46080 binary64) (*.f64 K K) #s(literal 1/384 binary64)) (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 K K) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 l l) #s(literal 1/60 binary64)) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (fma.f64 #s(approx (* (* (sinh l) J) 2) (*.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l)) #s(approx (cos (* K -1/2)) (fma.f64 (*.f64 K K) #s(literal -1/8 binary64) #s(literal 1 binary64))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 J l) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 l l) #s(literal 1/3 binary64)) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 J l) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 #s(approx (+ (* 1/60 (* l l)) 1/3) (*.f64 #s(literal 1/60 binary64) (*.f64 l l))) (*.f64 l l) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 J l) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) l)) J U)))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U))))
(if (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 J l) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (- (exp l) (exp (neg l))) J) U) (fma.f64 (*.f64 (fma.f64 (*.f64 l l) #s(literal 1/3 binary64) #s(literal 2 binary64)) J) l U))))
(if (<=.f64 l #s(literal -1850000000000000011496446418389003202841770302252642438935728115047731205417969550543028224 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) (if (<=.f64 l #s(literal 6436481271636733/6129982163463555433433388108601236734474956488734408704 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (if (<=.f64 l #s(literal 2250000000000000008761677593904253712133426417660931840843950635250826770511453055426781136916345678589306007675994112 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 l J) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)))))
(if (<=.f64 l #s(literal -1850000000000000011496446418389003202841770302252642438935728115047731205417969550543028224 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 J l) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) (if (<=.f64 l #s(literal 6436481271636733/6129982163463555433433388108601236734474956488734408704 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (if (<=.f64 l #s(literal 2250000000000000008761677593904253712133426417660931840843950635250826770511453055426781136916345678589306007675994112 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) #s(approx (+ (* (* (* 2 l) J) (cos (* K 1/2))) U) (fma.f64 (*.f64 J l) (fma.f64 (*.f64 K K) #s(literal -1/4 binary64) #s(literal 2 binary64)) U))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)))))
(if (<=.f64 l #s(literal -48999999999999999313301874109372329405258088070591122793148499768914881434311320290976674396056098511779765278546884230249855917725690371132374093335650602633748606027996515603616981216487415456532016315954462192445054567949338265380198364240211345408 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) (if (<=.f64 l #s(literal -6499999999999999760888028767101830070317474073092020186931598635302221106223799185509521031168 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)) (if (<=.f64 l #s(literal 2 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) (fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal 1 binary64)) l #s(literal 1 binary64))) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U)))))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 #s(approx (- (exp l) (exp (neg l))) (*.f64 #s(literal 2 binary64) l)) J U))
#s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (fma.f64 (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) #s(literal 1 binary64))) J U))

soundness2.1s (19%)

Memory
30.8MiB live, 1 499.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057309
089297
1313291
22150291
08494287
01571800
14911800
215431690
337011690
080421605
03688675
112138666
236668248
378778248
081047780
056417
093397
1354397
22480397
08580393
052336
089312
1278312
21766312
08508308
01448
02340
17240
243340
0448539
02837234
19187227
227026917
361736915
083146445
03687786
111687775
235237412
374467388
080406962
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 1 893 to 1 034 computations (45.4% saved)

preprocess267.0ms (2.4%)

Memory
22.2MiB live, 259.9MiB allocated
Remove

(abs K)

Compiler

Compiled 1 714 to 428 computations (75% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...