Details

Time bar (total: 12.2s)

analyze494.0ms (4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
12.5%12.5%87.3%0.2%0%0%0%9
18.8%18.7%81.1%0.2%0%0%0%10
20.4%18.7%72.9%0.2%8.2%0%0%11
20.4%18.7%72.9%0.2%8.2%0%0%12
Compiler

Compiled 20 to 15 computations (25% saved)

sample4.9s (40.1%)

Results
1.1s1957×body1024infinite
1.1s5276×body256valid
1.1s1718×body1024valid
684.0ms3739×body256infinite
541.0ms1209×body512valid
309.0ms989×body512infinite
42.0ms53×body2048valid
Bogosity

preprocess71.0ms (0.6%)

Algorithm
egg-herbie
Rules
1348×associate-*r*
1232×fma-def
888×associate-*l*
800×distribute-lft-in
792×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052301
1116301
2236301
3531301
41376301
54426301
67804301
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 l (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 l (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 J) (exp.f64 (neg.f64 J)))) U)
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) K) (cos.f64 (/.f64 J 2)) U)
(fma.f64 K (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 J 2))) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 K (cos.f64 (/.f64 J 2))) U)
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(fma.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) (cos.f64 (/.f64 K 2)) J)
(fma.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) J)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (/.f64 K 2)) U) J)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2)) U)
(fma.f64 J (*.f64 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (cos.f64 (/.f64 l 2))) U)
(fma.f64 (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K))) (*.f64 J (cos.f64 (/.f64 l 2))) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(fma.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2)) l)
(fma.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) l)
(fma.f64 (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U))) (*.f64 J (cos.f64 (/.f64 K 2))) l)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2))) K)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 U 2)) K)
(fma.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (/.f64 U 2))) K)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 U 2))) K)
Compiler

Compiled 23 to 18 computations (21.7% saved)

simplify70.0ms (0.6%)

Algorithm
egg-herbie
Rules
1048×fma-def
986×associate-/r*
940×associate-*r*
896×*-commutative
858×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01743
13243
25643
311143
426243
575543
6205943
7351743
8707443
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Outputs
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)

eval1.0ms (0%)

Compiler

Compiled 47 to 23 computations (51.1% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
16.3b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
16.3b
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
16.3b
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Compiler

Compiled 37 to 27 computations (27% saved)

localize23.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
4.4b
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 65 to 24 computations (63.1% saved)

series8.0ms (0.1%)

Counts
2 → 44
Calls

12 calls:

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

rewrite86.0ms (0.7%)

Algorithm
egg-rewrite-iter-limit
egg-rewrite
batch-egg-rewrite
Rules
326×add-sqr-sqrt
326×add-sqr-sqrt
312×pow1
312×*-un-lft-identity
312×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01522
131722
2477622
0811
117011
2264411
0811
01533
131733
2477533
01533
Stop Event
iter limit
unsound
iter limit
unsound
unsound
Counts
2 → 19
Calls
Call 1
Inputs
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (sqrt.f64 (*.f64 2 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (cbrt.f64 (*.f64 2 (sinh.f64 l)))) (cbrt.f64 (*.f64 2 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (sinh.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l))) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (sinh.f64 l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 2 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (sinh.f64 l))) (*.f64 2 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (sinh.f64 l))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))))))

simplify69.0ms (0.6%)

Algorithm
egg-herbie
Rules
1814×associate-*r/
1592×associate-*l/
1102×fma-def
776×*-commutative
628×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01292631
13632519
212962429
337271981
Stop Event
node limit
Counts
63 → 79
Calls
Call 1
Inputs
(*.f64 2 l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(*.f64 1 (*.f64 2 (sinh.f64 l)))
(*.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (sqrt.f64 (*.f64 2 (sinh.f64 l))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (cbrt.f64 (*.f64 2 (sinh.f64 l)))) (cbrt.f64 (*.f64 2 (sinh.f64 l))))
(*.f64 2 (sinh.f64 l))
(/.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l))) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(pow.f64 (*.f64 2 (sinh.f64 l)) 1)
(log.f64 (exp.f64 (*.f64 2 (sinh.f64 l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (sinh.f64 l))) (*.f64 2 (sinh.f64 l))))
(expm1.f64 (log1p.f64 (*.f64 2 (sinh.f64 l))))
(exp.f64 (log.f64 (*.f64 2 (sinh.f64 l))))
(log1p.f64 (expm1.f64 (*.f64 2 (sinh.f64 l))))
(pow.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) 1)
(log.f64 (exp.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
Outputs
(*.f64 2 l)
(+.f64 l l)
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))
(fma.f64 1/3 (pow.f64 l 3) (+.f64 l l))
(fma.f64 2 l (*.f64 1/3 (pow.f64 l 3)))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l)))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l)))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/60 (pow.f64 l 5) (+.f64 l l)))
(fma.f64 2 l (fma.f64 1/3 (pow.f64 l 3) (*.f64 1/60 (pow.f64 l 5))))
(+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 (*.f64 1/2520 (pow.f64 l 7)) (+.f64 (*.f64 1/60 (pow.f64 l 5)) (*.f64 2 l))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/60 (pow.f64 l 5) (*.f64 2 l))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 1/2520 (pow.f64 l 7) (fma.f64 1/60 (pow.f64 l 5) (+.f64 l l))))
(fma.f64 1/3 (pow.f64 l 3) (fma.f64 2 l (fma.f64 1/60 (pow.f64 l 5) (*.f64 1/2520 (pow.f64 l 7)))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J))
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (*.f64 J 1/3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 2 (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (pow.f64 l 5) J) (*.f64 1/60 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 2 (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J)) (fma.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J)) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/60 (*.f64 (pow.f64 l 5) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (fma.f64 1/2520 (*.f64 (pow.f64 l 7) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (*.f64 J 1/3)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 2 (*.f64 l J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (sinh.f64 l) (*.f64 2 J))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 -1/8 (*.f64 (*.f64 (*.f64 K K) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) J)))
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (fma.f64 -1/8 (*.f64 K K) 1))
(*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 -1/8 (*.f64 K K) 1))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 K K) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) J) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4))))
(*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K K) 1)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 K K) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) J) (fma.f64 -1/46080 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (pow.f64 K 6)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 K K)) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(*.f64 1 (*.f64 2 (sinh.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(*.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (sqrt.f64 (*.f64 2 (sinh.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (cbrt.f64 (*.f64 2 (sinh.f64 l)))) (cbrt.f64 (*.f64 2 (sinh.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(*.f64 2 (sinh.f64 l))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(/.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (+.f64 (neg.f64 l) (neg.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (*.f64 l -2))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 2) (pow.f64 (exp.f64 l) -2)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l))) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 (exp.f64 (+.f64 l l)) (*.f64 (exp.f64 (neg.f64 l)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 1 (fma.f64 (exp.f64 l) (exp.f64 l) (exp.f64 (*.f64 l -2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (exp.f64 (*.f64 l -3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 l) 2) (pow.f64 (exp.f64 l) -2))))
(pow.f64 (*.f64 2 (sinh.f64 l)) 1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(log.f64 (exp.f64 (*.f64 2 (sinh.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (sinh.f64 l))) (*.f64 2 (sinh.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(expm1.f64 (log1p.f64 (*.f64 2 (sinh.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(exp.f64 (log.f64 (*.f64 2 (sinh.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(log1p.f64 (expm1.f64 (*.f64 2 (sinh.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 2 (sinh.f64 l))
(pow.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(log.f64 (exp.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(exp.f64 (log.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sinh.f64 l) (*.f64 2 J)))

localize24.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
0.1b
(*.f64 J (cos.f64 (/.f64 K 2)))
4.4b
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 49 to 23 computations (53.1% saved)

series9.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite96.0ms (0.8%)

Algorithm
egg-rewrite-iter-limit
egg-rewrite
batch-egg-rewrite
Rules
1734×add-sqr-sqrt
1708×*-un-lft-identity
1590×add-cube-cbrt
1570×add-cbrt-cube
366×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01752
135452
2512052
0917
118417
2215417
01735
135435
2512435
01735
Stop Event
iter limit
unsound
node limit
unsound
Counts
2 → 23
Calls
Call 1
Inputs
(*.f64 J (cos.f64 (/.f64 K 2)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U) (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))))

simplify97.0ms (0.8%)

Algorithm
egg-herbie
Rules
1168×fma-def
654×+-commutative
610×*-commutative
596×associate-+l-
592×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01323277
13393201
211493125
337822677
470822677
Stop Event
node limit
Counts
95 → 75
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(*.f64 1 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(pow.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U) (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)))
(fma.f64 J (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(*.f64 J (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J l)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 J l)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J l)) (fma.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (pow.f64 l 3))) U))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J l)) (fma.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (pow.f64 l 5))) (fma.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (pow.f64 l 3))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/60 (*.f64 J (pow.f64 l 5))) U))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/3 (*.f64 J (pow.f64 l 3))) (+.f64 (*.f64 2 (*.f64 J l)) (*.f64 1/60 (*.f64 J (pow.f64 l 5)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(fma.f64 J (*.f64 2 (sinh.f64 l)) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U))
(+.f64 U (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(fma.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U)))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) J) U)))
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U))
(+.f64 U (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 U (*.f64 (*.f64 2 (sinh.f64 l)) (fma.f64 J (fma.f64 -1/8 (*.f64 K K) (*.f64 1/384 (pow.f64 K 4))) J)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) U))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) J) U))))
(+.f64 (+.f64 U (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4))))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(fma.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (fma.f64 1/384 (pow.f64 K 4) (*.f64 -1/46080 (pow.f64 K 6))) U))
(+.f64 U (*.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(*.f64 1 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(pow.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(log.f64 (exp.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U) (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(exp.f64 (log.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) U)

eval70.0ms (0.6%)

Compiler

Compiled 4232 to 2254 computations (46.7% saved)

prune38.0ms (0.3%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New17910189
Fresh000
Picked101
Done101
Total18110191
Error
0b
Counts
191 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
7.2b
(fma.f64 J (*.f64 2 (sinh.f64 l)) U)
0.0b
(+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) 1) U)
0.7b
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
0.4b
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
0.0b
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
7.2b
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
32.5b
(*.f64 (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
45.0b
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
17.7b
U
Compiler

Compiled 321 to 240 computations (25.2% saved)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
0.0b
(sinh.f64 l)
0.1b
(*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
0.1b
(*.f64 J (cos.f64 (*.f64 K 1/2)))
Compiler

Compiled 53 to 33 computations (37.7% saved)

series13.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
4.0ms
J
@0
(*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
1.0ms
l
@inf
(*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
1.0ms
l
@-inf
(*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
1.0ms
K
@inf
(*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
1.0ms
J
@inf
(*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))))

rewrite151.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
706×associate-*r/
658×associate-*l/
610×distribute-rgt-in
564×distribute-lft-in
346×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01690
133590
2420890
Stop Event
node limit
Counts
4 → 176
Calls
Call 1
Inputs
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(sinh.f64 l)
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (neg.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 2 (sinh.f64 l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 1) (/.f64 1 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sinh.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 l) 2) (/.f64 (exp.f64 (neg.f64 l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sinh.f64 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sinh.f64 l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sinh.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sinh.f64 l)) (sqrt.f64 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sinh.f64 l)) (pow.f64 (cbrt.f64 (sinh.f64 l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (cbrt.f64 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sinh.f64 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sinh.f64 l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sinh.f64 l)) (/.f64 2 (*.f64 (sqrt.f64 (sinh.f64 l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 2 (sqrt.f64 (*.f64 2 (sinh.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (/.f64 2 (*.f64 (cbrt.f64 (sinh.f64 l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 2 (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2) (/.f64 2 (cbrt.f64 (*.f64 2 (sinh.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (sinh.f64 l))) (/.f64 2 (sqrt.f64 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2)) (/.f64 2 (cbrt.f64 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 2 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 2 (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sinh.f64 l)) (sqrt.f64 (*.f64 2 (sinh.f64 l)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (cbrt.f64 (*.f64 2 (sinh.f64 l)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) 1/2) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) 1/2) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (sqrt.f64 (sinh.f64 l))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (pow.f64 (cbrt.f64 (sinh.f64 l)) 2)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sinh.f64 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sinh.f64 l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sinh.f64 l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sinh.f64 l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sinh.f64 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sinh.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sinh.f64 l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sinh.f64 l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sinh.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (-.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 (*.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) 1) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (+.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) (-.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) U)))))

simplify203.0ms (1.7%)

Algorithm
egg-herbie
Rules
1104×associate-*r*
968×+-commutative
870×associate-*l*
828×associate-+r+
690×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053115374
1148014888
2693314888
Stop Event
node limit
Counts
296 → 326
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
l
(+.f64 (*.f64 1/6 (pow.f64 l 3)) l)
(+.f64 (*.f64 1/6 (pow.f64 l 3)) (+.f64 l (*.f64 1/120 (pow.f64 l 5))))
(+.f64 (*.f64 1/6 (pow.f64 l 3)) (+.f64 (*.f64 1/5040 (pow.f64 l 7)) (+.f64 l (*.f64 1/120 (pow.f64 l 5)))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (neg.f64 (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (exp.f64 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) 1)
(/.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 2)
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 2 (sinh.f64 l))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 1) (/.f64 1 (sinh.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)
(/.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)
(/.f64 (*.f64 1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (sinh.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 1)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 3)
(pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(-.f64 (exp.f64 (log1p.f64 (sinh.f64 l))) 1)
(-.f64 (/.f64 (exp.f64 l) 2) (/.f64 (exp.f64 (neg.f64 l)) 2))
(*.f64 1/2 (*.f64 2 (sinh.f64 l)))
(*.f64 (sinh.f64 l) 1)
(*.f64 (*.f64 2 (sinh.f64 l)) 1/2)
(*.f64 1 (sinh.f64 l))
(*.f64 (sqrt.f64 (sinh.f64 l)) (sqrt.f64 (sinh.f64 l)))
(*.f64 (cbrt.f64 (sinh.f64 l)) (pow.f64 (cbrt.f64 (sinh.f64 l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (cbrt.f64 (sinh.f64 l)))
(/.f64 2 (/.f64 2 (sinh.f64 l)))
(/.f64 (sinh.f64 l) 1)
(/.f64 (*.f64 2 (sinh.f64 l)) 2)
(/.f64 1 (/.f64 1 (sinh.f64 l)))
(/.f64 (sqrt.f64 (sinh.f64 l)) (/.f64 2 (*.f64 (sqrt.f64 (sinh.f64 l)) 2)))
(/.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 2 (sqrt.f64 (*.f64 2 (sinh.f64 l)))))
(/.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (/.f64 2 (*.f64 (cbrt.f64 (sinh.f64 l)) 2)))
(/.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 2 (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2) (/.f64 2 (cbrt.f64 (*.f64 2 (sinh.f64 l)))))
(/.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) 4)
(/.f64 (*.f64 2 (sqrt.f64 (sinh.f64 l))) (/.f64 2 (sqrt.f64 (sinh.f64 l))))
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2)) (/.f64 2 (cbrt.f64 (sinh.f64 l))))
(/.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) 4)
(/.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 2 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 2 (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(/.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) -2)
(/.f64 (*.f64 1 (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)
(/.f64 (*.f64 (sqrt.f64 (sinh.f64 l)) (sqrt.f64 (*.f64 2 (sinh.f64 l)))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (cbrt.f64 (*.f64 2 (sinh.f64 l)))) (cbrt.f64 2))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) 1) -2)
(/.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) 1/2) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) 1/2) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) 1/2) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) 1/2) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (sqrt.f64 (sinh.f64 l))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (pow.f64 (cbrt.f64 (sinh.f64 l)) 2)) (cbrt.f64 2))
(pow.f64 (sinh.f64 l) 1)
(pow.f64 (sqrt.f64 (sinh.f64 l)) 2)
(pow.f64 (cbrt.f64 (sinh.f64 l)) 3)
(pow.f64 (pow.f64 (sinh.f64 l) 3) 1/3)
(sqrt.f64 (pow.f64 (sinh.f64 l) 2))
(log.f64 (exp.f64 (sinh.f64 l)))
(log.f64 (+.f64 1 (expm1.f64 (sinh.f64 l))))
(cbrt.f64 (pow.f64 (sinh.f64 l) 3))
(expm1.f64 (log1p.f64 (sinh.f64 l)))
(exp.f64 (log.f64 (sinh.f64 l)))
(exp.f64 (*.f64 (log.f64 (sinh.f64 l)) 1))
(log1p.f64 (expm1.f64 (sinh.f64 l)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) U)))
(-.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) 1)
(*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 1)
(*.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(*.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))
(*.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))))
(*.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))
(*.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 (*.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))))
(/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))
(/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (*.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) 1) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (+.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) (-.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))
(/.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(exp.f64 (log.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) U)
(fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) U)
(fma.f64 1 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) U)
(fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) U)
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)))
(fma.f64 1/384 (*.f64 J (pow.f64 K 4)) (fma.f64 -1/46080 (*.f64 J (pow.f64 K 6)) (fma.f64 -1/8 (*.f64 K (*.f64 K J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J l) 2)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 J (pow.f64 l 5)) (*.f64 1/60 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/2520 (*.f64 (*.f64 J (pow.f64 l 7)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K)))))))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/2520 (*.f64 J (*.f64 (pow.f64 l 7) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 K K))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/46080 (*.f64 (*.f64 J (pow.f64 K 6)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
l
(+.f64 (*.f64 1/6 (pow.f64 l 3)) l)
(fma.f64 1/6 (pow.f64 l 3) l)
(fma.f64 (pow.f64 l 3) 1/6 l)
(+.f64 (*.f64 1/6 (pow.f64 l 3)) (+.f64 l (*.f64 1/120 (pow.f64 l 5))))
(+.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 (pow.f64 l 5) 1/120))
(fma.f64 (pow.f64 l 3) 1/6 (fma.f64 (pow.f64 l 5) 1/120 l))
(+.f64 (*.f64 1/6 (pow.f64 l 3)) (+.f64 (*.f64 1/5040 (pow.f64 l 7)) (+.f64 l (*.f64 1/120 (pow.f64 l 5)))))
(fma.f64 1/6 (pow.f64 l 3) (fma.f64 1/5040 (pow.f64 l 7) (+.f64 l (*.f64 (pow.f64 l 5) 1/120))))
(fma.f64 (pow.f64 l 3) 1/6 (fma.f64 (pow.f64 l 7) 1/5040 (fma.f64 (pow.f64 l 5) 1/120 l)))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 1/2 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 J (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 K K))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)))
(+.f64 (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) U))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 -1/46080 (*.f64 (*.f64 J (pow.f64 K 6)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 1/384 (pow.f64 K 4))))) U)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (+.f64 U (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (exp.f64 J) (cos.f64 (*.f64 K 1/2))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 J 3)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(expm1.f64 (log1p.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(exp.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(exp.f64 (*.f64 (log.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(log1p.f64 (expm1.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (neg.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (exp.f64 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l)))))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (+.f64 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (exp.f64 (+.f64 l (neg.f64 l)))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (*.f64 2 (sinh.f64 l))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) 1) (/.f64 1 (sinh.f64 l)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2) (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) (/.f64 1 (sinh.f64 l)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2))))) -2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l)))))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (+.f64 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (exp.f64 (+.f64 l (neg.f64 l)))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 1)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 3)
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 1/3)
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3)))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))
(fabs.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (log.f64 (pow.f64 (exp.f64 2) (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (sinh.f64 l) (sinh.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)))
(cbrt.f64 (*.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(exp.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(exp.f64 (*.f64 (log.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 1))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(-.f64 (exp.f64 (log1p.f64 (sinh.f64 l))) 1)
(sinh.f64 l)
(-.f64 (/.f64 (exp.f64 l) 2) (/.f64 (exp.f64 (neg.f64 l)) 2))
(sinh.f64 l)
(*.f64 1/2 (*.f64 2 (sinh.f64 l)))
(sinh.f64 l)
(*.f64 (sinh.f64 l) 1)
(sinh.f64 l)
(*.f64 (*.f64 2 (sinh.f64 l)) 1/2)
(sinh.f64 l)
(*.f64 1 (sinh.f64 l))
(sinh.f64 l)
(*.f64 (sqrt.f64 (sinh.f64 l)) (sqrt.f64 (sinh.f64 l)))
(sinh.f64 l)
(*.f64 (cbrt.f64 (sinh.f64 l)) (pow.f64 (cbrt.f64 (sinh.f64 l)) 2))
(sinh.f64 l)
(*.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (cbrt.f64 (sinh.f64 l)))
(sinh.f64 l)
(/.f64 2 (/.f64 2 (sinh.f64 l)))
(sinh.f64 l)
(/.f64 (sinh.f64 l) 1)
(sinh.f64 l)
(/.f64 (*.f64 2 (sinh.f64 l)) 2)
(sinh.f64 l)
(/.f64 1 (/.f64 1 (sinh.f64 l)))
(sinh.f64 l)
(/.f64 (sqrt.f64 (sinh.f64 l)) (/.f64 2 (*.f64 (sqrt.f64 (sinh.f64 l)) 2)))
(sinh.f64 l)
(/.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 2 (sqrt.f64 (*.f64 2 (sinh.f64 l)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) 2) (sqrt.f64 (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (sqrt.f64 (*.f64 2 (sinh.f64 l)))) 2)
(/.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (/.f64 2 (*.f64 (cbrt.f64 (sinh.f64 l)) 2)))
(sinh.f64 l)
(/.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 2 (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2) (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2))
(*.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2) (/.f64 2 (cbrt.f64 (*.f64 2 (sinh.f64 l)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2) (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2))
(*.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) 2) 2))
(/.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) 4)
(sinh.f64 l)
(/.f64 (*.f64 2 (sqrt.f64 (sinh.f64 l))) (/.f64 2 (sqrt.f64 (sinh.f64 l))))
(sinh.f64 l)
(/.f64 (*.f64 2 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2)) (/.f64 2 (cbrt.f64 (sinh.f64 l))))
(sinh.f64 l)
(/.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) 4)
(sinh.f64 l)
(/.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 2 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (*.f64 2 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (fma.f64 2 (exp.f64 l) (/.f64 2 (exp.f64 l))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 2 (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 2 (+.f64 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (exp.f64 (+.f64 l (neg.f64 l))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 (*.f64 2 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l)))) 2))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (+.f64 2 (*.f64 2 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))))
(/.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) -2)
(sinh.f64 l)
(/.f64 (*.f64 1 (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)
(sinh.f64 l)
(/.f64 (*.f64 (sqrt.f64 (sinh.f64 l)) (sqrt.f64 (*.f64 2 (sinh.f64 l)))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 (sqrt.f64 2) (sqrt.f64 (sinh.f64 l))))
(*.f64 (/.f64 (sqrt.f64 (sinh.f64 l)) (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (cbrt.f64 (*.f64 2 (sinh.f64 l)))) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 2 (sinh.f64 l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) 1) -2)
(sinh.f64 l)
(/.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) 1/2) 2)
(sinh.f64 l)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) 1/2) 2)
(sinh.f64 l)
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) 1/2) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (/.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1/2))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) 1/2) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (/.f64 (+.f64 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (exp.f64 (+.f64 l (neg.f64 l)))) 1/2))
(/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l)))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (sqrt.f64 (sinh.f64 l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 2 (sinh.f64 l))) (/.f64 (sqrt.f64 2) (sqrt.f64 (sinh.f64 l))))
(*.f64 (/.f64 (sqrt.f64 (sinh.f64 l)) (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sinh.f64 l))) (pow.f64 (cbrt.f64 (sinh.f64 l)) 2)) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 2 (sinh.f64 l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sinh.f64 l)) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 (sinh.f64 l))))
(pow.f64 (sinh.f64 l) 1)
(sinh.f64 l)
(pow.f64 (sqrt.f64 (sinh.f64 l)) 2)
(sinh.f64 l)
(pow.f64 (cbrt.f64 (sinh.f64 l)) 3)
(sinh.f64 l)
(pow.f64 (pow.f64 (sinh.f64 l) 3) 1/3)
(sinh.f64 l)
(sqrt.f64 (pow.f64 (sinh.f64 l) 2))
(fabs.f64 (sinh.f64 l))
(log.f64 (exp.f64 (sinh.f64 l)))
(sinh.f64 l)
(log.f64 (+.f64 1 (expm1.f64 (sinh.f64 l))))
(sinh.f64 l)
(cbrt.f64 (pow.f64 (sinh.f64 l) 3))
(sinh.f64 l)
(expm1.f64 (log1p.f64 (sinh.f64 l)))
(sinh.f64 l)
(exp.f64 (log.f64 (sinh.f64 l)))
(sinh.f64 l)
(exp.f64 (*.f64 (log.f64 (sinh.f64 l)) 1))
(sinh.f64 l)
(log1p.f64 (expm1.f64 (sinh.f64 l)))
(sinh.f64 l)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) 1)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (-.f64 1 U))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (expm1.f64 (log1p.f64 U)))
(-.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(-.f64 (+.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (exp.f64 (log1p.f64 U))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (expm1.f64 (log1p.f64 U)))
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) 1)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 1)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (neg.f64 (pow.f64 U 3)))) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (neg.f64 (pow.f64 U 3))) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))))
(*.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))
(*.f64 (/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4) (*.f64 (*.f64 U U) (*.f64 (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))))))
(*.f64 (/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4) (*.f64 U (*.f64 (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))))))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))))))
(*.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 (*.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))))))
(*.f64 (/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4) (*.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) (-.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) 3)) (fma.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) (-.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4))))
(/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (sqrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))))
(*.f64 (sqrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))) (/.f64 (sqrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (/.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))) (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)))) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))))
(*.f64 (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))) (/.f64 (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)) (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))))))
(/.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3))) (pow.f64 U 6)) (*.f64 (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (neg.f64 (pow.f64 U 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 6)) (pow.f64 U 6)) (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (neg.f64 (pow.f64 U 3)))) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4) (*.f64 U (pow.f64 U 3))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U))
(/.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))))))
(/.f64 (/.f64 (+.f64 (*.f64 512 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) 3)) (pow.f64 (pow.f64 U 3) 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (+.f64 (*.f64 64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3))) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (*.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3))))))
(/.f64 (/.f64 (fma.f64 512 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U))) (-.f64 (fma.f64 64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 6) (pow.f64 U 6)) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (*.f64 8 (pow.f64 U 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4) (*.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 U 6)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (*.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)) (/.f64 (sqrt.f64 (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (sqrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) (sqrt.f64 (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))) (sqrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))) (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) 1) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)) (/.f64 (sqrt.f64 (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (sqrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) (sqrt.f64 (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))) (sqrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))) (cbrt.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4) (*.f64 U (pow.f64 U 3))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4) (*.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 U 6)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (-.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))
(/.f64 (-.f64 (*.f64 64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3))) (pow.f64 U 6)) (*.f64 (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (neg.f64 (pow.f64 U 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 6)) (pow.f64 U 6)) (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (neg.f64 (pow.f64 U 3)))) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (+.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3))) (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)))))
(/.f64 (/.f64 (+.f64 (*.f64 512 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) 3)) (pow.f64 (pow.f64 U 3) 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (+.f64 (*.f64 64 (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3))) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (*.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3))))))
(/.f64 (/.f64 (fma.f64 512 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U))) (-.f64 (fma.f64 64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 6) (pow.f64 U 6)) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (*.f64 8 (pow.f64 U 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))))) (-.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (*.f64 (-.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)) (+.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (*.f64 (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) (-.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U))))
(/.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(/.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) 3)) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) (neg.f64 U))))))
(/.f64 (fma.f64 8 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 U U)))
(pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 1)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 2)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 3)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 3) 1/3)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U) 2))
(fabs.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U))
(log.f64 (exp.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U) 3))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(exp.f64 (log.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)) 1))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (sinh.f64 l)) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 1 U (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l)))))
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) 2) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (sinh.f64 l))))) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 2 (sinh.f64 l)) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
0.0b
(sinh.f64 l)
Compiler

Compiled 27 to 15 computations (44.4% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
l
@-inf
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
1.0ms
l
@inf
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
0.0ms
J
@inf
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
0.0ms
l
@0
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
0.0ms
J
@0
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)

rewrite74.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1112×*-commutative
860×unswap-sqr
674×swap-sqr
574×associate-*r/
484×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01119
123419
2301419
Stop Event
node limit
Counts
1 → 83
Calls
Call 1
Inputs
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) 3))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) 1) (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 J) (sinh.f64 l) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 (sinh.f64 l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sinh.f64 l) 2) J U)))))

simplify165.0ms (1.4%)

Algorithm
egg-herbie
Rules
1742×associate-*r/
1734×distribute-lft-in
1488×associate-*l/
586×associate-/r/
556×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02586671
17406105
230716105
Stop Event
node limit
Counts
119 → 153
Calls
Call 1
Inputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
U
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
U
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
U
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) 1)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 1 U))
(-.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(-.f64 (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) 1)
(*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)
(*.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(*.f64 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) 3))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 1 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))
(/.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) 1) (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))))
(sqrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 2))
(log.f64 (exp.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(cbrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(exp.f64 (log.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(log1p.f64 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (*.f64 2 J) (sinh.f64 l) U)
(fma.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(fma.f64 1 U (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (*.f64 (sinh.f64 l) 2) J U)
Outputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 l 5) J)) U)))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) (fma.f64 1/60 (*.f64 J (pow.f64 l 5)) U)))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
U
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) 1)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) (expm1.f64 (log1p.f64 U)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 1 U))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 J (sinh.f64 l))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(-.f64 (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) (expm1.f64 (log1p.f64 U)))
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 1 U))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 J (sinh.f64 l))))))
(*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(*.f64 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U)) (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (neg.f64 (*.f64 (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (*.f64 U (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 4) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (*.f64 (*.f64 U U) (fma.f64 (sinh.f64 l) (*.f64 J -2) U))))) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) 3))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))) 3))) (fma.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (*.f64 U (*.f64 (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6))) (fma.f64 U (*.f64 (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (-.f64 (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U)) 3) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 6))) (fma.f64 (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U)) (-.f64 (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U)) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 1 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(*.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3/2)) (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3/2)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(*.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3/2)) (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3/2)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3))) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (fma.f64 (sinh.f64 l) (*.f64 J -2) U))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)) (fma.f64 (sinh.f64 l) (*.f64 J -2) U))
(/.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (-.f64 (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 4) (pow.f64 U 4)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2))) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3)) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 6)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (*.f64 U (*.f64 U (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 6) (pow.f64 U 6)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3/2)) (sqrt.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(*.f64 (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3/2)) (sqrt.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3))) (cbrt.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) 1) (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (fma.f64 (sinh.f64 l) (*.f64 J -2) U))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)) (fma.f64 (sinh.f64 l) (*.f64 J -2) U))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3/2)) (sqrt.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(*.f64 (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3/2)) (sqrt.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3))) (cbrt.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))
(/.f64 (-.f64 (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 4) (pow.f64 U 4)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (*.f64 U (*.f64 U (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 6) (pow.f64 U 6)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2))) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3)) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (-.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U)) (+.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (+.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U)) (-.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2) (*.f64 U U)) (*.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 J (sinh.f64 l)))) (sqrt.f64 U)) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 J (sinh.f64 l)))) (sqrt.f64 U))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(pow.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 3)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(pow.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3) 1/3)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (sinh.f64 l) J) -2)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (sinh.f64 l) (*.f64 J -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 J -2) U) (pow.f64 (*.f64 2 (*.f64 J (sinh.f64 l))) 2)))
(sqrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 2))
(fabs.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(log.f64 (exp.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(cbrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(expm1.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(exp.f64 (log.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(log1p.f64 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (*.f64 2 J) (sinh.f64 l) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 1 U (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (*.f64 (sinh.f64 l) 2) J U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(sinh.f64 l)
Compiler

Compiled 21 to 11 computations (47.6% saved)

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
0.1b
(*.f64 J (cos.f64 (/.f64 K 2)))
Compiler

Compiled 36 to 20 computations (44.4% saved)

series3.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite66.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
950×unswap-sqr
804×swap-sqr
704×associate-*l/
632×associate-*r/
384×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01431
129031
2361325
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 U (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) U)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1)) U)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) 1) U)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))) (*.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U)) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U))) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3))) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U)) 1) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3)) 1) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))))

simplify92.0ms (0.8%)

Algorithm
egg-herbie
Rules
1532×associate-/r*
1448×associate-/l*
904×distribute-lft-in
876×associate-+r+
762×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01332095
13651791
212721663
337921645
Stop Event
node limit
Counts
87 → 78
Calls
Call 1
Inputs
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))))
(+.f64 U (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1))
(+.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U)
(+.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) U)
(+.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1)) U)
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) 1) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) 1)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) (exp.f64 (log1p.f64 U))) 1)
(*.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)
(*.f64 1 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))) (*.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U)) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U))) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (*.f64 1 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3))) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U)) 1) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3)) 1) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))
(pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 2))
(log.f64 (exp.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(cbrt.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (log.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
Outputs
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 2 (*.f64 l J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fma.f64 (*.f64 l J) (+.f64 2 (*.f64 K (*.f64 K -1/4))) U)
(fma.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K))) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U)))
(+.f64 (fma.f64 -1/4 (*.f64 K (*.f64 K (*.f64 l J))) U) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (fma.f64 1/192 (pow.f64 K 4) (*.f64 K (*.f64 K -1/4))))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (*.f64 K K))))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (fma.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6)) U))))
(+.f64 (+.f64 U (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6))))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (fma.f64 -1/4 (*.f64 K K) (*.f64 -1/23040 (pow.f64 K 6))))))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (+.f64 (*.f64 -1/23040 (pow.f64 K 6)) (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (*.f64 K K)))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))))
U
(+.f64 U (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1))
U
(+.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U)
U
(+.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) U)
U
(+.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1)) U)
U
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) 1) U)
U
(-.f64 (exp.f64 (log1p.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) 1)
U
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))
U
(-.f64 (+.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) (exp.f64 (log1p.f64 U))) 1)
U
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 1) (exp.f64 (log1p.f64 U))) 1)
U
(*.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)
U
(*.f64 1 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))
U
(*.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
U
(*.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))
U
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
U
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
U
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U))) (cbrt.f64 (sqrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U)))) (pow.f64 (cbrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U)) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 U 0))) (cbrt.f64 (sqrt.f64 (+.f64 U 0)))) (pow.f64 (cbrt.f64 (+.f64 U 0)) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 U)) (cbrt.f64 (sqrt.f64 U))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 (sqrt.f64 U)) (*.f64 (cbrt.f64 (sqrt.f64 U)) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))))
U
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U))) (cbrt.f64 (sqrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U)))) (pow.f64 (cbrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U)) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 U 0))) (cbrt.f64 (sqrt.f64 (+.f64 U 0)))) (pow.f64 (cbrt.f64 (+.f64 U 0)) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 U)) (cbrt.f64 (sqrt.f64 U))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 (sqrt.f64 U)) (*.f64 (cbrt.f64 (sqrt.f64 U)) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))) (*.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))
U
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U))) (cbrt.f64 (sqrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U)))) (pow.f64 (cbrt.f64 (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U)) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 U 0))) (cbrt.f64 (sqrt.f64 (+.f64 U 0)))) (pow.f64 (cbrt.f64 (+.f64 U 0)) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 U)) (cbrt.f64 (sqrt.f64 U))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 (sqrt.f64 U)) (*.f64 (cbrt.f64 (sqrt.f64 U)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U)) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 0 (*.f64 U U)) (-.f64 (*.f64 0 (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (neg.f64 (*.f64 U U)) (neg.f64 U))
(*.f64 1 (/.f64 (*.f64 U U) U))
(/.f64 (*.f64 U U) U)
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 0 (*.f64 U (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U))))
(/.f64 (+.f64 0 (pow.f64 U 3)) (*.f64 U (+.f64 U 0)))
(/.f64 (pow.f64 U 3) (*.f64 U U))
(/.f64 (*.f64 1 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U))) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 0 (*.f64 U U)) (-.f64 (*.f64 0 (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (neg.f64 (*.f64 U U)) (neg.f64 U))
(*.f64 1 (/.f64 (*.f64 U U) U))
(/.f64 (*.f64 U U) U)
(/.f64 (*.f64 1 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3))) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 0 (*.f64 U (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U))))
(/.f64 (+.f64 0 (pow.f64 U 3)) (*.f64 U (+.f64 U 0)))
(/.f64 (pow.f64 U 3) (*.f64 U U))
(/.f64 (*.f64 (-.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U U)) 1) (-.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) U))
(/.f64 (-.f64 0 (*.f64 U U)) (-.f64 (*.f64 0 (cos.f64 (*.f64 1/2 K))) U))
(/.f64 (neg.f64 (*.f64 U U)) (neg.f64 U))
(*.f64 1 (/.f64 (*.f64 U U) U))
(/.f64 (*.f64 U U) U)
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2))) 3)) 1) (+.f64 (*.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 U (-.f64 U (*.f64 (*.f64 0 J) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (+.f64 (pow.f64 U 3) (*.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 0 (*.f64 U (fma.f64 0 (cos.f64 (*.f64 1/2 K)) U))))
(/.f64 (+.f64 0 (pow.f64 U 3)) (*.f64 U (+.f64 U 0)))
(/.f64 (pow.f64 U 3) (*.f64 U U))
(pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 1)
U
(pow.f64 (sqrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 2)
U
(pow.f64 (cbrt.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 3)
U
(pow.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 3) 1/3)
U
(sqrt.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 2))
U
(log.f64 (exp.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
U
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U))))
U
(cbrt.f64 (pow.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U) 3))
U
(expm1.f64 (log1p.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
U
(exp.f64 (log.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
U
(exp.f64 (*.f64 (log.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) 1))
U
(log1p.f64 (expm1.f64 (fma.f64 0 (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
U

localize46.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) 1) U)
0.0b
(sinh.f64 l)
0.1b
(*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))
0.1b
(*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))
Compiler

Compiled 72 to 47 computations (34.7% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
l
@inf
(*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))
1.0ms
l
@-inf
(*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))
0.0ms
K
@inf
(*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))
0.0ms
K
@-inf
(*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))
0.0ms
K
@0
(*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))

rewrite106.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
736×associate-*r/
612×distribute-rgt-in
600×associate-*l/
568×distribute-lft-in
358×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01899
136795
2433895
Stop Event
node limit
Counts
3 → 140
Calls
Call 1
Inputs
(*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))
(+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) 1) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (neg.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J 2) (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))) J))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (exp.f64 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 2 (sinh.f64 l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) (/.f64 1 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 1 (sinh.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (cos.f64 (*.f64 K 1/2))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sinh.f64 l)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 2 (sinh.f64 l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (-.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 (*.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) 1) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) J U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) U)))))

simplify197.0ms (1.6%)

Algorithm
egg-herbie
Rules
1220×associate-/r/
1012×associate-/l/
882×+-commutative
716×associate-*r*
700×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046915512
1134215050
2528215050
Stop Event
node limit
Counts
248 → 286
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))
(+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 7))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (/.f64 1 (exp.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))))) (/.f64 1 (exp.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))))) (/.f64 1 (exp.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (neg.f64 (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (exp.f64 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) 1)
(/.f64 (*.f64 (*.f64 J 2) (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))) J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (exp.f64 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))))) 1)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 2) 2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 2 (sinh.f64 l))) 2)
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) (/.f64 1 (sinh.f64 l)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)
(/.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) 2)
(/.f64 (*.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 1 (sinh.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (cos.f64 (*.f64 K 1/2))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sinh.f64 l)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 2 (sinh.f64 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (-.f64 1 U))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) U)))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) 1)
(*.f64 1 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))
(*.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 1)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 (*.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))))
(/.f64 1 (/.f64 1 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))
(/.f64 (*.f64 1 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) 1) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 2))
(log.f64 (exp.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))))
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) J U)
(fma.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) U)
(fma.f64 1 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) U)
(fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) U)
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J l) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) 1/3)) J))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J)))))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) 1/3)) J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) J))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))))))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/2520 (*.f64 (*.f64 J (pow.f64 l 7)) (cos.f64 (*.f64 1/2 K))) (*.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K)))))))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) 1/2520)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 K K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (*.f64 (*.f64 -1/8 K) K) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/8 K) K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))))
(fma.f64 -1/8 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 K K)) (fma.f64 1/384 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (pow.f64 K 4)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 -1/8 K) K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (*.f64 -1/8 K) K))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))))))
(fma.f64 -1/8 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 K K)) (fma.f64 1/384 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (pow.f64 K 4)) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 -1/46080 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (pow.f64 K 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 -1/8 K) K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (*.f64 -1/8 K) K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))
(*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))
(fma.f64 1/3 (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(fma.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) 1/3)))
(+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))
(fma.f64 1/60 (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (*.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(fma.f64 1/60 (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))) (fma.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) 1/3))))
(+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 5))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 3))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 l 7))))))
(fma.f64 1/60 (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (fma.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))) (*.f64 1/2520 (*.f64 (pow.f64 l 7) (cos.f64 (*.f64 1/2 K)))))))
(fma.f64 1/60 (*.f64 (pow.f64 l 5) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K))) (fma.f64 2 (*.f64 l (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) 1/2520)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (/.f64 1 (exp.f64 l)))
(+.f64 (exp.f64 l) (-.f64 (*.f64 (*.f64 -1/8 (*.f64 K K)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l))))
(-.f64 (fma.f64 (*.f64 (*.f64 -1/8 K) K) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))))) (/.f64 1 (exp.f64 l)))
(+.f64 (exp.f64 l) (-.f64 (fma.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 K K)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (exp.f64 (neg.f64 l))))
(+.f64 (exp.f64 l) (-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 (*.f64 -1/8 K) K) (*.f64 1/384 (pow.f64 K 4)))) (exp.f64 (neg.f64 l))))
(+.f64 (exp.f64 l) (-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (*.f64 -1/8 K) K))) (exp.f64 (neg.f64 l))))
(-.f64 (+.f64 (exp.f64 l) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) (*.f64 1/384 (*.f64 (pow.f64 K 4) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))))) (/.f64 1 (exp.f64 l)))
(+.f64 (exp.f64 l) (-.f64 (fma.f64 -1/8 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 K K)) (fma.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (pow.f64 K 6)) (*.f64 (*.f64 1/384 (pow.f64 K 4)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (exp.f64 (neg.f64 l))))
(+.f64 (fma.f64 (*.f64 (*.f64 -1/8 K) K) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (-.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6)))) (exp.f64 (neg.f64 l))))
(+.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 (*.f64 (*.f64 -1/8 K) K) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 J l) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) U))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/60 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 5) J))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 3) J))) U)))
(fma.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 (*.f64 J (pow.f64 l 3)) (cos.f64 (*.f64 1/2 K))) U)))
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) (fma.f64 1/60 (*.f64 (*.f64 J (pow.f64 l 5)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/3 (*.f64 J (*.f64 (pow.f64 l 3) (cos.f64 (*.f64 1/2 K)))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)
(fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U))
(fma.f64 -1/8 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 K K)) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/8 K) K) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 -1/8 K) K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) U)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) U)))
(fma.f64 -1/8 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 K K)) (fma.f64 1/384 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (pow.f64 K 4)) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U)))
(+.f64 (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 -1/8 K) K) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) U) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (*.f64 -1/8 K) K))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) (+.f64 (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))) U))))
(fma.f64 -1/8 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 K K)) (fma.f64 1/384 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (pow.f64 K 4)) (fma.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (fma.f64 -1/46080 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (pow.f64 K 6)) U))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) 1) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 (*.f64 -1/8 K) K) (*.f64 1/384 (pow.f64 K 4))))) U)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/46080 (pow.f64 K 6))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (+.f64 U (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 (*.f64 -1/8 K) K)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))) J)) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (/.f64 1 (exp.f64 l))))) U)
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (neg.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (exp.f64 l) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 J 2) (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l)))))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l)))) J)
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (-.f64 (neg.f64 l) l)) (exp.f64 (+.f64 l (neg.f64 l))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (+.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l)))))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l)))) J)
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (-.f64 (neg.f64 l) l)) (exp.f64 (+.f64 l (neg.f64 l))))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (+.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))
(fabs.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))
(fabs.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))) J))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (log.f64 (pow.f64 (exp.f64 (sinh.f64 l)) 2))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (log.f64 (exp.f64 (sinh.f64 l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (exp.f64 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (exp.f64 l) (cos.f64 (*.f64 K 1/2))) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 2) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 2 (sinh.f64 l)) 2)) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 2 (*.f64 2 (sinh.f64 l)))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (/.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (-.f64 (neg.f64 l) l)) (exp.f64 (+.f64 l (neg.f64 l))))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 2 (sinh.f64 l))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) 1) (/.f64 1 (sinh.f64 l)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (*.f64 2 (sinh.f64 l)))) -2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 1 (*.f64 2 (cos.f64 (*.f64 K 1/2)))) (/.f64 1 (sinh.f64 l)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 2 (sinh.f64 l))) (*.f64 2 (cos.f64 (*.f64 K 1/2)))) -2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (cos.f64 (*.f64 K 1/2))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))) (/.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 (exp.f64 l) (exp.f64 l)) (+.f64 (/.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (-.f64 (neg.f64 l) l)) (exp.f64 (+.f64 l (neg.f64 l))))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (exp.f64 (-.f64 (neg.f64 l) l))))) (-.f64 (pow.f64 (exp.f64 l) 3) (pow.f64 (exp.f64 (neg.f64 l)) 3)))
(pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sinh.f64 l)) 2) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (log.f64 (pow.f64 (exp.f64 (sinh.f64 l)) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (log.f64 (exp.f64 (sinh.f64 l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sinh.f64 l)) 3) (pow.f64 (cos.f64 (*.f64 K 1/2)) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 3) (pow.f64 (*.f64 2 (sinh.f64 l)) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))) 1))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (expm1.f64 (log1p.f64 U)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) 1)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (-.f64 1 U))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) (exp.f64 (log1p.f64 U))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (expm1.f64 (log1p.f64 U)))
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) 1)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 1 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 1)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 4) (*.f64 (*.f64 U U) (*.f64 (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4) (*.f64 U (*.f64 (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))))))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 (*.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 4) (*.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (-.f64 (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) 3) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 6))) (fma.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) (-.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4)))
(/.f64 1 (/.f64 1 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3/2)) (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3/2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (/.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 6) (pow.f64 U 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 6) (pow.f64 U 6)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 4) (*.f64 U (pow.f64 U 3))) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (fma.f64 U U (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 6) (-.f64 (pow.f64 U 6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (+.f64 (pow.f64 U 6) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 6) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 4) (*.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 6) (pow.f64 U 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (*.f64 1 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) (sqrt.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) 2) (cbrt.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) 2) (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) 1) (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) (sqrt.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) (sqrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) 2) (cbrt.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)) 2) (cbrt.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 4) (*.f64 U (pow.f64 U 3))) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (fma.f64 U U (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2)) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 4) (*.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 6) (pow.f64 U 6)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))) (neg.f64 U))) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 6) (pow.f64 U 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 6) (pow.f64 U 6)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2))) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 6) (-.f64 (pow.f64 U 6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (+.f64 (pow.f64 U 6) (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 6) (*.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3))))) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))))) (-.f64 (sqrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l)))) 2) (*.f64 U (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))))) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l)))) 2)))
(pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 1)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(pow.f64 (sqrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 2)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(pow.f64 (cbrt.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 3)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(pow.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 3) 1/3)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 2))
(sqrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U) 2))
(fabs.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U))
(log.f64 (exp.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(cbrt.f64 (pow.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U) 3))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(expm1.f64 (log1p.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(exp.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)) 1))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(log1p.f64 (expm1.f64 (fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 J (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (*.f64 2 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 K 1/2)))) J U)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))) U)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 1 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) U)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l)))))
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 (sinh.f64 l))))) U)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)
(fma.f64 (*.f64 J (*.f64 2 (sinh.f64 l))) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 J (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sinh.f64 l))) U)
(fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (sinh.f64 l))) U)

eval608.0ms (5%)

Compiler

Compiled 31950 to 19318 computations (39.5% saved)

prune292.0ms (2.4%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New1091101101
Fresh235
Picked101
Done224
Total1096151111
Error
0b
Counts
1111 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
30.5b
(fma.f64 (+.f64 l l) (pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2) U)
7.5b
(fma.f64 (+.f64 l l) J U)
37.4b
(/.f64 (*.f64 U U) U)
7.3b
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
0.7b
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
0.0b
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
7.2b
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
12.2b
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
7.6b
(+.f64 (*.f64 l (*.f64 2 J)) U)
20.6b
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
45.7b
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
45.0b
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
45.7b
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
45.7b
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
17.7b
U
Compiler

Compiled 370 to 276 computations (25.4% saved)

localize21.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
0.1b
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
Compiler

Compiled 48 to 30 computations (37.5% saved)

series7.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite93.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1264×unswap-sqr
1030×swap-sqr
556×distribute-rgt-in
512×distribute-lft-in
412×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01560
131260
2386660
Stop Event
node limit
Counts
2 → 102
Calls
Call 1
Inputs
(*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) (-.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (*.f64 (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) 3))) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) 1) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) (-.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2) (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)) U)))))

simplify123.0ms (1%)

Algorithm
egg-herbie
Rules
742×associate-/r/
660×associate-/l/
580×+-commutative
510×distribute-lft-neg-in
502×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030710766
186910404
2382510364
Stop Event
node limit
Counts
186 → 185
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) 1)
(pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) U)))
(-.f64 (+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) 1)
(*.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(*.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))
(*.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (*.f64 (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) 3))) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))
(/.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 1 (/.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) 1) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) (-.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))))
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2))
(log.f64 (exp.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(exp.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J) U)
(fma.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 1 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2) (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)) U)
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 l J)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K))))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 -1/4 K) K)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (*.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (*.f64 l J) (+.f64 2 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 (*.f64 -1/4 K) K))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6)))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 (*.f64 -1/4 K) K) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 2 (*.f64 l J) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 -1/4 K) K))) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U)))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) U)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 1/192 (pow.f64 K 4)))) (fma.f64 2 (*.f64 l J) U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 2 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 (*.f64 -1/4 K) K)))) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))) U))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (fma.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6)) U))))
(+.f64 (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6)))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) U)
(+.f64 (*.f64 (*.f64 l J) (+.f64 (+.f64 (*.f64 (*.f64 -1/4 K) K) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2))
(fabs.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 1))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) (-.f64 1 U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (expm1.f64 (log1p.f64 U)))
(fma.f64 l (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (expm1.f64 (log1p.f64 U)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(-.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(-.f64 (+.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 U))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))))
(fma.f64 l (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (expm1.f64 (log1p.f64 U)))
(fma.f64 l (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (expm1.f64 (log1p.f64 U)))
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3))) (fma.f64 U (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (*.f64 (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) -2))))) (-.f64 (*.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) -2))) (*.f64 U (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4) (*.f64 U (*.f64 U (*.f64 (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U) (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U))))) (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4) (*.f64 U (*.f64 (*.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U)) (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U)))) (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) 3))) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) -2))) 3))) (fma.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (*.f64 U (*.f64 (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) -2)) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) -2))) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U)) 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6))) (fma.f64 U (*.f64 (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U) (-.f64 (*.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U)) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (/.f64 (+.f64 (pow.f64 (*.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U)) 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6)) (fma.f64 U (*.f64 (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U) (-.f64 (*.f64 U (fma.f64 (*.f64 l J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2) U)) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U))) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U))) (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U))) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U))) (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U))) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U))) (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)))))
(/.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 1 (/.f64 1 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))) (/.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3/2) (pow.f64 U 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3/2) (pow.f64 U 3/2)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3/2) (pow.f64 U 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3/2) (pow.f64 U 3/2)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (/.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)))) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))) (/.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)))) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)))) (/.f64 (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3))) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4) (pow.f64 U 4)) (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 6) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (fma.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (*.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6) (pow.f64 U 6)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6) (pow.f64 U 6)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (fma.f64 U (*.f64 U (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (sqrt.f64 (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) (/.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U))) (hypot.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3/2) (pow.f64 U 3/2))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3/2) (pow.f64 U 3/2)) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))) (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3))) (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)) 1) (+.f64 U (*.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) -2)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (sqrt.f64 (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) (/.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U))) (hypot.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3/2) (pow.f64 U 3/2))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3/2) (pow.f64 U 3/2)) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))) (sqrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3))) (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4) (pow.f64 U 4)) (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (fma.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (*.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6) (pow.f64 U 6)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2)) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6) (pow.f64 U 6)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (fma.f64 U (*.f64 U (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 2))) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 6) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3)) (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) 1) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))) (sqrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (cbrt.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) (-.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 1)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 2)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 3)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3) 1/3)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 2) (*.f64 U U)) (neg.f64 (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 l (*.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) 3) (pow.f64 U 3)) (fma.f64 l (*.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)) (*.f64 U U)))
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 2))
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U) 2))
(fabs.f64 (fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U))
(log.f64 (exp.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U) 3))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(exp.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)) 1))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (*.f64 l J) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 1 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 1 U (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) (sqrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) 2) (cbrt.f64 (*.f64 l (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)
(fma.f64 (*.f64 l (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) U)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
29.5b
(/.f64 (*.f64 U U) U)
Compiler

Compiled 13 to 6 computations (53.8% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
U
@-inf
(/.f64 (*.f64 U U) U)
0.0ms
U
@inf
(/.f64 (*.f64 U U) U)
0.0ms
U
@0
(/.f64 (*.f64 U U) U)

rewrite49.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
902×add-sqr-sqrt
888×*-un-lft-identity
832×pow1
832×add-cube-cbrt
820×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0513
11071
215551
Stop Event
node limit
Counts
1 → 40
Calls
Call 1
Inputs
(/.f64 (*.f64 U U) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U U) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 U 4)) (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 U) (*.f64 U U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (neg.f64 U)) (/.f64 1 (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 U) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 U 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 U 4))) (sqrt.f64 (pow.f64 (cbrt.f64 U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 U)) (cbrt.f64 (pow.f64 U 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (pow.f64 (cbrt.f64 U) 2)) (/.f64 U (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 U U) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 U U) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) (sqrt.f64 U)) (/.f64 1 (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (cbrt.f64 U)) (/.f64 U (pow.f64 (cbrt.f64 U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 U U) (cbrt.f64 U)) (/.f64 1 (pow.f64 (cbrt.f64 U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 U)) (*.f64 U (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 U 4)) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) U) (/.f64 (cbrt.f64 (pow.f64 U 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) 1) (/.f64 (pow.f64 (cbrt.f64 U) 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) (sqrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 U 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U U) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 U) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 U) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 U 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 U) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 U U) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 U U))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 U)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 U 3))))) (#(struct:change #<rule egg-rr> (2) ((x . U)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 U))))))

simplify46.0ms (0.4%)

Algorithm
egg-herbie
Rules
1442×associate-/r/
1084×associate-/l/
1054×*-commutative
756×associate-+r+
756×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
082408
1206396
21325260
36082260
Stop Event
node limit
Counts
52 → 45
Calls
Call 1
Inputs
U
U
U
U
U
U
U
U
U
U
U
U
(-.f64 (+.f64 U 1) 1)
(*.f64 U 1)
(*.f64 (*.f64 U U) (/.f64 1 U))
(*.f64 1 U)
(*.f64 (sqrt.f64 U) (sqrt.f64 U))
(*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U))
(*.f64 (cbrt.f64 (pow.f64 U 4)) (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 U)))
(*.f64 (/.f64 1 U) (*.f64 U U))
(*.f64 (*.f64 U (neg.f64 U)) (/.f64 1 (neg.f64 U)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 U) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 U 4))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 U 4))) (sqrt.f64 (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 U)) (cbrt.f64 (pow.f64 U 4)))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 U) 2)) (/.f64 U (cbrt.f64 U)))
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 U U) (sqrt.f64 U)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 U U) (cbrt.f64 U)))
(*.f64 (/.f64 (*.f64 U U) (sqrt.f64 U)) (/.f64 1 (sqrt.f64 U)))
(*.f64 (/.f64 U (cbrt.f64 U)) (/.f64 U (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (/.f64 (*.f64 U U) (cbrt.f64 U)) (/.f64 1 (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (/.f64 1 (neg.f64 U)) (*.f64 U (neg.f64 U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 U 4)) (sqrt.f64 U)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) U) (/.f64 (cbrt.f64 (pow.f64 U 4)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) 1) (/.f64 (pow.f64 (cbrt.f64 U) 2) U))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) (sqrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 U)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))
(pow.f64 U 1)
(pow.f64 (*.f64 U U) 1/2)
(pow.f64 (sqrt.f64 U) 2)
(pow.f64 (cbrt.f64 U) 3)
(pow.f64 (pow.f64 U 3) 1/3)
(pow.f64 (/.f64 1 U) -1)
(neg.f64 (/.f64 (*.f64 U U) (neg.f64 U)))
(sqrt.f64 (*.f64 U U))
(fabs.f64 U)
(log.f64 (exp.f64 U))
(cbrt.f64 (pow.f64 U 3))
(expm1.f64 (log1p.f64 U))
(exp.f64 (log.f64 U))
(log1p.f64 (expm1.f64 U))
Outputs
U
U
U
U
U
U
U
U
U
U
U
U
(-.f64 (+.f64 U 1) 1)
U
(*.f64 U 1)
U
(*.f64 (*.f64 U U) (/.f64 1 U))
U
(*.f64 1 U)
U
(*.f64 (sqrt.f64 U) (sqrt.f64 U))
U
(*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))
U
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U 4))) (pow.f64 (cbrt.f64 U) 2))
(/.f64 (cbrt.f64 (pow.f64 U 4)) (cbrt.f64 U))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U))
U
(*.f64 (cbrt.f64 (pow.f64 U 4)) (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 U)))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U 4))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (cbrt.f64 (pow.f64 U 4)) (cbrt.f64 U))
(*.f64 (/.f64 1 U) (*.f64 U U))
U
(*.f64 (*.f64 U (neg.f64 U)) (/.f64 1 (neg.f64 U)))
U
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 U) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 U 4))))
(*.f64 (fabs.f64 (cbrt.f64 U)) (sqrt.f64 (cbrt.f64 (pow.f64 U 4))))
(*.f64 (cbrt.f64 U) (sqrt.f64 (cbrt.f64 (pow.f64 U 4))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 U 4))) (sqrt.f64 (pow.f64 (cbrt.f64 U) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 U) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 U 4))))
(*.f64 (fabs.f64 (cbrt.f64 U)) (sqrt.f64 (cbrt.f64 (pow.f64 U 4))))
(*.f64 (cbrt.f64 U) (sqrt.f64 (cbrt.f64 (pow.f64 U 4))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 U)) (cbrt.f64 (pow.f64 U 4)))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U 4))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (cbrt.f64 (pow.f64 U 4)) (cbrt.f64 U))
(*.f64 (/.f64 U (pow.f64 (cbrt.f64 U) 2)) (/.f64 U (cbrt.f64 U)))
U
(*.f64 (/.f64 1 (sqrt.f64 U)) (/.f64 (*.f64 U U) (sqrt.f64 U)))
U
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 U) 2)) (/.f64 (*.f64 U U) (cbrt.f64 U)))
U
(*.f64 (/.f64 (*.f64 U U) (sqrt.f64 U)) (/.f64 1 (sqrt.f64 U)))
U
(*.f64 (/.f64 U (cbrt.f64 U)) (/.f64 U (pow.f64 (cbrt.f64 U) 2)))
U
(*.f64 (/.f64 (*.f64 U U) (cbrt.f64 U)) (/.f64 1 (pow.f64 (cbrt.f64 U) 2)))
U
(*.f64 (/.f64 1 (neg.f64 U)) (*.f64 U (neg.f64 U)))
U
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 U 4)) (sqrt.f64 U)))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U 4))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (cbrt.f64 (pow.f64 U 4)) (cbrt.f64 U))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 U) 2) U) (/.f64 (cbrt.f64 (pow.f64 U 4)) 1))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U 4))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (cbrt.f64 (pow.f64 U 4)) (cbrt.f64 U))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) 1) (/.f64 (pow.f64 (cbrt.f64 U) 2) U))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U 4))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (cbrt.f64 (pow.f64 U 4)) (cbrt.f64 U))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) (sqrt.f64 U)) (/.f64 (pow.f64 (cbrt.f64 U) 2) (sqrt.f64 U)))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U 4))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (cbrt.f64 (pow.f64 U 4)) (cbrt.f64 U))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U 4))) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 4)) (pow.f64 (cbrt.f64 U) 2)))
(/.f64 (cbrt.f64 (pow.f64 U 4)) (cbrt.f64 U))
(pow.f64 U 1)
U
(pow.f64 (*.f64 U U) 1/2)
U
(pow.f64 (sqrt.f64 U) 2)
U
(pow.f64 (cbrt.f64 U) 3)
U
(pow.f64 (pow.f64 U 3) 1/3)
U
(pow.f64 (/.f64 1 U) -1)
U
(neg.f64 (/.f64 (*.f64 U U) (neg.f64 U)))
U
(sqrt.f64 (*.f64 U U))
U
(fabs.f64 U)
U
(log.f64 (exp.f64 U))
U
(cbrt.f64 (pow.f64 U 3))
U
(expm1.f64 (log1p.f64 U))
U
(exp.f64 (log.f64 U))
U
(log1p.f64 (expm1.f64 U))
U

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
0.2b
(*.f64 -1/4 (*.f64 K K))
11.1b
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K))))
Compiler

Compiled 52 to 25 computations (51.9% saved)

series12.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite109.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1334×associate-*r/
1134×distribute-lft-in
944×associate-*l/
360×associate-+l+
320×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01481
130869
2415369
Stop Event
node limit
Counts
3 → 167
Calls
Call 1
Inputs
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K))))
(*.f64 -1/4 (*.f64 K K))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 J 2)) 1) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1) (*.f64 (*.f64 l (*.f64 J 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 (*.f64 -1/4 (*.f64 K K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (*.f64 (*.f64 -1/4 (*.f64 K K)) J)) (*.f64 l (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 l (*.f64 J 2)) 1)) (*.f64 1 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l J) (/.f64 1 (fma.f64 -1/4 (*.f64 K K) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (/.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))) (*.f64 l J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (/.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))) (*.f64 l J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3)) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 J (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l J) (-.f64 (*.f64 (pow.f64 K 4) 1/16) 4)) (-.f64 (*.f64 -1/4 (*.f64 K K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l J) (neg.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (neg.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l J) (neg.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (neg.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3))) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2))) (sqrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2))) (sqrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l J) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2)) (cbrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l J) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2)) (cbrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 K 4) 1/16) 4) (*.f64 l J)) (-.f64 (*.f64 -1/4 (*.f64 K K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 l J)) (neg.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 l J)) (neg.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))) 1) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3)) 1) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) (*.f64 l J))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) (*.f64 l J))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) l) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) l) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (*.f64 (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 l) J) (fma.f64 -1/4 (*.f64 K K) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l J) 2 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 l J) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (*.f64 K K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/4 (*.f64 K K)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 K (sqrt.f64 -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 K 4) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 K) K) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/4 (*.f64 K K)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -1/4 (*.f64 K K))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (*.f64 K K))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -1/4 (*.f64 K K))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (-.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 U (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)) (/.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (-.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (+.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) 3))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (*.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (*.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (*.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (+.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) 3)) (*.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) 1) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) 1) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)) 1) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) 1) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) 1) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) 3)) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (+.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) 1) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (+.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 U))) (-.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) 1) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 -1/4 (*.f64 K K) 2) (*.f64 l J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 2) (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))))

simplify156.0ms (1.3%)

Algorithm
egg-herbie
Rules
1000×associate-/l*
934×associate-*r*
766×associate-*l*
704×+-commutative
504×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046014055
1135913397
2690713397
Stop Event
node limit
Counts
263 → 249
Calls
Call 1
Inputs
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))
(+.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J 2)))
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) 1) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1))
(+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1) (*.f64 (*.f64 l (*.f64 J 2)) 1))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 (*.f64 -1/4 (*.f64 K K)) J)))
(+.f64 (*.f64 l (*.f64 (*.f64 -1/4 (*.f64 K K)) J)) (*.f64 l (*.f64 2 J)))
(+.f64 (*.f64 1 (*.f64 (*.f64 l (*.f64 J 2)) 1)) (*.f64 1 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) 1)
(/.f64 (*.f64 l J) (/.f64 1 (fma.f64 -1/4 (*.f64 K K) 2)))
(/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (/.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))) (*.f64 l J)))
(/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (/.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))) (*.f64 l J)))
(/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3)) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))
(/.f64 (*.f64 l (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (*.f64 l (*.f64 J (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 l J) (-.f64 (*.f64 (pow.f64 K 4) 1/16) 4)) (-.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(/.f64 (*.f64 (*.f64 l J) (neg.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (neg.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 l J) (neg.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (neg.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (*.f64 1 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (*.f64 1 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (*.f64 1 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3))) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2))) (sqrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2))) (sqrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2)) (cbrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2)) (cbrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 K 4) 1/16) 4) (*.f64 l J)) (-.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 l J)) (neg.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 (neg.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 l J)) (neg.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (*.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))) 1) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3)) 1) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) (*.f64 l J))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) (*.f64 l J))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (*.f64 (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) l) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (*.f64 (*.f64 J (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) l) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(/.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(/.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (*.f64 (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 1)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) J) (fma.f64 -1/4 (*.f64 K K) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(fma.f64 (*.f64 l J) 2 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))
(fma.f64 2 (*.f64 l J) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (*.f64 K K)))) 1)
(pow.f64 (*.f64 -1/4 (*.f64 K K)) 1)
(pow.f64 (*.f64 K (sqrt.f64 -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64) 1/3)
(sqrt.f64 (*.f64 (pow.f64 K 4) 1/16))
(log.f64 (pow.f64 (pow.f64 (exp.f64 K) K) -1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/4 (*.f64 K K)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (*.f64 K K))))
(exp.f64 (log.f64 (*.f64 -1/4 (*.f64 K K))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (*.f64 K K))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (*.f64 K K))))
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) 1)
(-.f64 (/.f64 U (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)) (/.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(-.f64 (+.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) 1)
(*.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 1)
(*.f64 1 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(*.f64 (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))
(*.f64 (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))
(*.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (-.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (+.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) 3))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (*.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))))
(/.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 1 (/.f64 1 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))
(/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))
(/.f64 (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (*.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (*.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (+.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) 3)) (*.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) 1) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) 1) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)) 1) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) 1) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) 1) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) 3)) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (+.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) 1) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(/.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (+.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 U))) (-.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) 1) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))
(/.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 2))
(log.f64 (exp.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(exp.f64 (log.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 (fma.f64 -1/4 (*.f64 K K) 2) (*.f64 l J) U)
(fma.f64 1 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)
(fma.f64 1 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 2) (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))
Outputs
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))
(*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))
(*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 -1/4 (pow.f64 K 2))
(*.f64 -1/4 (*.f64 K K))
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
U
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l 2) J U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))
(*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))
(*.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)))
(*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(+.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J 2)))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 (*.f64 l (*.f64 J 2)) 1) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1) (*.f64 (*.f64 l (*.f64 J 2)) 1))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 (*.f64 -1/4 (*.f64 K K)) J)))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 l (*.f64 (*.f64 -1/4 (*.f64 K K)) J)) (*.f64 l (*.f64 2 J)))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(+.f64 (*.f64 1 (*.f64 (*.f64 l (*.f64 J 2)) 1)) (*.f64 1 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 1)))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) 1)
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(/.f64 (*.f64 l J) (/.f64 1 (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (/.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))) (*.f64 l J)))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (/.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))) (*.f64 l J)))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))
(/.f64 (*.f64 (*.f64 l (+.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K)))) (*.f64 l (-.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K))))) (*.f64 l (-.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 4 (*.f64 J J)) (*.f64 (*.f64 (*.f64 -1/4 J) (*.f64 -1/4 J)) (pow.f64 K 4)))) (*.f64 (*.f64 l J) (-.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3)) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) 3)) (fma.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 2 J)) (*.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) (-.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) (*.f64 l (*.f64 2 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J))) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)) (fma.f64 l (*.f64 (*.f64 4 (*.f64 J J)) l) (*.f64 (*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J))) (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) -2)))))
(/.f64 (*.f64 l (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (*.f64 l (*.f64 J (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (*.f64 (*.f64 l J) (-.f64 (*.f64 (pow.f64 K 4) 1/16) 4)) (-.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(/.f64 (*.f64 l J) (/.f64 (fma.f64 -1/4 (*.f64 K K) -2) (fma.f64 (pow.f64 K 4) 1/16 -4)))
(*.f64 (/.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) -2)) (fma.f64 (pow.f64 K 4) 1/16 -4))
(/.f64 (*.f64 (*.f64 l J) (neg.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (neg.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 l J) (/.f64 (fma.f64 -1/4 (*.f64 K K) -2) (fma.f64 (pow.f64 K 4) 1/16 -4)))
(*.f64 (/.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) -2)) (fma.f64 (pow.f64 K 4) 1/16 -4))
(/.f64 (*.f64 (*.f64 l J) (neg.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (neg.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (*.f64 l (*.f64 J (+.f64 -8 (neg.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))))) (neg.f64 (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))))
(*.f64 (/.f64 (*.f64 l J) (-.f64 -4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))) (+.f64 -8 (*.f64 (pow.f64 K 6) 1/64)))
(/.f64 (*.f64 1 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (*.f64 1 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J))) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J))) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))
(/.f64 (*.f64 (*.f64 l (+.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K)))) (*.f64 l (-.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K))))) (*.f64 l (-.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 4 (*.f64 J J)) (*.f64 (*.f64 (*.f64 -1/4 J) (*.f64 -1/4 J)) (pow.f64 K 4)))) (*.f64 (*.f64 l J) (-.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3))) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) 3)) (fma.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 2 J)) (*.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) (-.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) (*.f64 l (*.f64 2 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J))) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)) (fma.f64 l (*.f64 (*.f64 4 (*.f64 J J)) l) (*.f64 (*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J))) (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) -2)))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2))) (sqrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (sqrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16))) (sqrt.f64 (fma.f64 (*.f64 K K) 1/4 2))) (*.f64 l (*.f64 J (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2))) (sqrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (sqrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (/.f64 (sqrt.f64 (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 K 6) -1/64 8)) (sqrt.f64 (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2))))) (*.f64 l (*.f64 J (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2)) (cbrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 l J) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2) (cbrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))))) (cbrt.f64 (+.f64 2 (*.f64 (*.f64 K K) 1/4))))
(*.f64 (/.f64 (*.f64 l (*.f64 J (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2))) (cbrt.f64 (fma.f64 (*.f64 K K) 1/4 2))) (cbrt.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16))))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2)) (cbrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (*.f64 l (*.f64 J (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2))) (/.f64 (cbrt.f64 (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (cbrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)))))
(*.f64 (/.f64 (*.f64 l (*.f64 J (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) 2))) (cbrt.f64 (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2))))) (cbrt.f64 (fma.f64 (pow.f64 K 6) -1/64 8)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 K 4) 1/16) 4) (*.f64 l J)) (-.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(/.f64 (*.f64 l J) (/.f64 (fma.f64 -1/4 (*.f64 K K) -2) (fma.f64 (pow.f64 K 4) 1/16 -4)))
(*.f64 (/.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) -2)) (fma.f64 (pow.f64 K 4) 1/16 -4))
(/.f64 (*.f64 (neg.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 l J)) (neg.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (*.f64 l J) (/.f64 (fma.f64 -1/4 (*.f64 K K) -2) (fma.f64 (pow.f64 K 4) 1/16 -4)))
(*.f64 (/.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) -2)) (fma.f64 (pow.f64 K 4) 1/16 -4))
(/.f64 (*.f64 (neg.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 l J)) (neg.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (*.f64 l (*.f64 J (+.f64 -8 (neg.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))))) (neg.f64 (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))))
(*.f64 (/.f64 (*.f64 l J) (-.f64 -4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))) (+.f64 -8 (*.f64 (pow.f64 K 6) 1/64)))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (*.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (*.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (*.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))) 1) (-.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))
(/.f64 (*.f64 (*.f64 l (+.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K)))) (*.f64 l (-.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K))))) (*.f64 l (-.f64 (*.f64 2 J) (*.f64 (*.f64 J -1/4) (*.f64 K K)))))
(/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 4 (*.f64 J J)) (*.f64 (*.f64 (*.f64 -1/4 J) (*.f64 -1/4 J)) (pow.f64 K 4)))) (*.f64 (*.f64 l J) (-.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) (pow.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) 3)) 1) (+.f64 (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J 2))) (-.f64 (*.f64 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))) (*.f64 (*.f64 l (*.f64 J 2)) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) 3)) (fma.f64 (*.f64 l (*.f64 2 J)) (*.f64 l (*.f64 2 J)) (*.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) (-.f64 (*.f64 l (*.f64 (*.f64 J -1/4) (*.f64 K K))) (*.f64 l (*.f64 2 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J))) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)) (fma.f64 l (*.f64 (*.f64 4 (*.f64 J J)) l) (*.f64 (*.f64 l (*.f64 (*.f64 K K) (*.f64 -1/4 J))) (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) -2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) (*.f64 l J))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(/.f64 (sqrt.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (/.f64 (sqrt.f64 (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16))) (sqrt.f64 (fma.f64 (*.f64 K K) 1/4 2))) (*.f64 l (*.f64 J (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)) (*.f64 l J))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(/.f64 (sqrt.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (/.f64 (sqrt.f64 (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 (*.f64 l J) (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 K 6) -1/64 8)) (sqrt.f64 (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2))))) (*.f64 l (*.f64 J (sqrt.f64 (fma.f64 -1/4 (*.f64 K K) 2)))))
(/.f64 (*.f64 (*.f64 J (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) l) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (*.f64 (*.f64 J (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) l) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (-.f64 4 (*.f64 (pow.f64 K 4) 1/16))) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (/.f64 (*.f64 (*.f64 l J) (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))) (*.f64 (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) 1) (+.f64 2 (*.f64 1/4 (*.f64 K K))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K))))) (sqrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (/.f64 (*.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 l J)) (*.f64 (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))) (cbrt.f64 (+.f64 2 (*.f64 1/4 (*.f64 K K)))))
(*.f64 (/.f64 (-.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (+.f64 2 (*.f64 (*.f64 K K) 1/4))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (+.f64 4 (*.f64 (pow.f64 K 4) -1/16)) (fma.f64 (*.f64 K K) 1/4 2)))
(/.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) 1) (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K)))))) (sqrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(/.f64 (/.f64 (*.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (*.f64 l J)) (*.f64 (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))) (cbrt.f64 (+.f64 4 (-.f64 (*.f64 (pow.f64 K 4) 1/16) (*.f64 -1/2 (*.f64 K K))))))
(*.f64 (/.f64 (+.f64 8 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64)) (-.f64 (+.f64 4 (*.f64 (pow.f64 K 4) 1/16)) (*.f64 (*.f64 K K) -1/2))) (*.f64 l J))
(*.f64 (*.f64 l J) (/.f64 (fma.f64 (pow.f64 K 6) -1/64 8) (+.f64 4 (fma.f64 (pow.f64 K 4) 1/16 (*.f64 (*.f64 K K) 1/2)))))
(pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 1)
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 2)
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 3)
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 1/3)
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2))
(fabs.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) J) (fma.f64 -1/4 (*.f64 K K) 2)))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (log.f64 (pow.f64 (exp.f64 l) J)))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (*.f64 J (log.f64 (exp.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(exp.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 1))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(fma.f64 (*.f64 l J) 2 (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(fma.f64 2 (*.f64 l J) (*.f64 l (*.f64 J (*.f64 -1/4 (*.f64 K K)))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/4 (*.f64 K K)))) 1)
(*.f64 -1/4 (*.f64 K K))
(pow.f64 (*.f64 -1/4 (*.f64 K K)) 1)
(*.f64 -1/4 (*.f64 K K))
(pow.f64 (*.f64 K (sqrt.f64 -1/4)) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 K K))) 3)
(*.f64 -1/4 (*.f64 K K))
(pow.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))
(cbrt.f64 (*.f64 (pow.f64 K 6) -1/64))
(sqrt.f64 (*.f64 (pow.f64 K 4) 1/16))
(log.f64 (pow.f64 (pow.f64 (exp.f64 K) K) -1/4))
(*.f64 -1/4 (log.f64 (pow.f64 (exp.f64 K) K)))
(*.f64 -1/4 (*.f64 K (log.f64 (exp.f64 K))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/4 (*.f64 K K)))))
(*.f64 -1/4 (*.f64 K K))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 K K) 3) -1/64))
(cbrt.f64 (*.f64 (pow.f64 K 6) -1/64))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (*.f64 K K))))
(*.f64 -1/4 (*.f64 K K))
(exp.f64 (log.f64 (*.f64 -1/4 (*.f64 K K))))
(*.f64 -1/4 (*.f64 K K))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (*.f64 K K))) 1))
(*.f64 -1/4 (*.f64 K K))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (*.f64 K K))))
(*.f64 -1/4 (*.f64 K K))
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) (expm1.f64 (log1p.f64 U)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (-.f64 1 U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) 1)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(-.f64 (/.f64 U (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)) (/.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(-.f64 (+.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (exp.f64 (log1p.f64 U))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) (expm1.f64 (log1p.f64 U)))
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) 1)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 1)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 1 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(*.f64 (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(*.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(*.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (/.f64 (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (fma.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U) (*.f64 U U))))
(*.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (-.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (-.f64 (*.f64 U (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) (*.f64 (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))) (-.f64 (*.f64 U U) (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 U 4) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (-.f64 (*.f64 U U) (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(*.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (+.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) 3))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (-.f64 (*.f64 (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (*.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U (pow.f64 U 3)) (*.f64 (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)) (-.f64 (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)) (*.f64 U U))))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)) 3) (pow.f64 U 6)))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) 3) (pow.f64 U 6)) (fma.f64 (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (fma.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U) (*.f64 U (neg.f64 U))) (pow.f64 U 4))))
(/.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 1 (/.f64 1 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2))) (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3/2) (pow.f64 U 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3/2) (pow.f64 U 3/2)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2))) (/.f64 (/.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2)))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (/.f64 (/.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)))) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3))) (/.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (*.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))
(/.f64 (-.f64 (pow.f64 U 6) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 6)) (*.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3))))
(/.f64 (-.f64 (pow.f64 U 6) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 6)) (*.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (*.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U))))
(/.f64 (-.f64 (*.f64 U (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 4)) (*.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))) (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) (*.f64 U U))))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (fma.f64 U U (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U))
(/.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))) (+.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (+.f64 (pow.f64 U 6) (*.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (-.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (fma.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (pow.f64 U 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) 3)) (*.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))))))
(/.f64 (-.f64 (pow.f64 U 6) (pow.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) 3)) (*.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))) (+.f64 (*.f64 U (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) (*.f64 U U))))))
(/.f64 (/.f64 (-.f64 (pow.f64 U 6) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 6)) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (fma.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (fma.f64 U U (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (pow.f64 U 4)))
(/.f64 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) (/.f64 (sqrt.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3))) (/.f64 (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (sqrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))) (hypot.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3/2) (pow.f64 U 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) 2) (/.f64 (cbrt.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) 2) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2) (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) 2) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) 2) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) 1) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (*.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) 1) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)) 1) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) 1) (neg.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) 1) (neg.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) (/.f64 (sqrt.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (sqrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3))) (/.f64 (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (sqrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))) (hypot.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3/2) (pow.f64 U 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) 2) (/.f64 (cbrt.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) 2) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (cbrt.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) 2) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)) 2) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (*.f64 U U)))
(/.f64 (-.f64 (*.f64 U (pow.f64 U 3)) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 4)) (*.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))) (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) (*.f64 U U))))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (fma.f64 U U (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2))) (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 U U) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) 3)) (/.f64 1 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (+.f64 (*.f64 (*.f64 U U) (*.f64 U U)) (+.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)))))
(/.f64 (-.f64 (pow.f64 U 6) (pow.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) 3)) (*.f64 (-.f64 U (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))) (+.f64 (*.f64 U (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2) (*.f64 U U))))))
(/.f64 (/.f64 (-.f64 (pow.f64 U 6) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 6)) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (fma.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2) (fma.f64 U U (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (pow.f64 U 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))
(/.f64 (-.f64 (pow.f64 U 6) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 6)) (*.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3))))
(/.f64 (-.f64 (pow.f64 U 6) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 6)) (*.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (+.f64 (*.f64 (pow.f64 U 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U)))) (+.f64 (pow.f64 U 6) (*.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (-.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 U 3) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (fma.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (-.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (pow.f64 U 6))))
(/.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) 1) (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))) (sqrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))) (cbrt.f64 (-.f64 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(/.f64 (/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (+.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 U))) (-.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 2)) (*.f64 (-.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)))) (+.f64 (sqrt.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))) (sqrt.f64 U))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 2)) (*.f64 (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))) (-.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) 1) (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U))))) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (/.f64 (+.f64 (pow.f64 U 3) (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3)) (*.f64 (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) (-.f64 (*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 l J) (*.f64 (fma.f64 -1/4 (*.f64 K K) 2) (-.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)))))
(pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 1)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 2)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 3)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 3) 1/3)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U) 2))
(fabs.f64 (fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U))
(log.f64 (exp.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U) 3))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(exp.f64 (log.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)) 1))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 (fma.f64 -1/4 (*.f64 K K) 2) (*.f64 l J) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 1 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 1 U (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) (sqrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) 2) (cbrt.f64 (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2)))) U)
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 J (fma.f64 -1/4 (*.f64 K K) 2))))
(fma.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2) U)

localize19.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
0.1b
(*.f64 l (cos.f64 (*.f64 1/2 K)))
0.1b
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
Compiler

Compiled 40 to 27 computations (32.5% saved)

series5.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1150×sqrt-prod
966×unswap-sqr
858×swap-sqr
454×sqr-pow
440×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01369
126069
2301969
Stop Event
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 l (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 J 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 J l)) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))))))

simplify103.0ms (0.8%)

Algorithm
egg-herbie
Rules
1192×fma-def
1030×unswap-sqr
996×*-commutative
820×distribute-lft-in
800×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01814102
14893976
218613892
379313892
Stop Event
node limit
Counts
148 → 107
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 l J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
l
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) l)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 l (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (+.f64 l (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))))
(pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2))
(fabs.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 J 3)))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1))))
(pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 2))
(fabs.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))
(log.f64 (pow.f64 (exp.f64 (*.f64 J l)) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 l J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))
(fma.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 l J))
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 l J))
(*.f64 J (*.f64 l (fma.f64 -1/8 (*.f64 K K) 1)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J)))
(fma.f64 1/384 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 l J)))
(+.f64 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/8 (*.f64 K K)))))
(*.f64 (*.f64 l J) (+.f64 (fma.f64 -1/8 (*.f64 K K) 1) (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) (*.f64 l J))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 l J))))
(fma.f64 -1/46080 (*.f64 (*.f64 l J) (pow.f64 K 6)) (fma.f64 1/384 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/8 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 l J))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 K K)) 1) (*.f64 l J)) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(fma.f64 (*.f64 l J) (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K -1/8))) (*.f64 (fma.f64 -1/46080 (pow.f64 K 6) 1) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
l
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) l)
(fma.f64 -1/8 (*.f64 l (*.f64 K K)) l)
(fma.f64 -1/8 (*.f64 K (*.f64 K l)) l)
(*.f64 l (fma.f64 -1/8 (*.f64 K K) 1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 l (*.f64 1/384 (*.f64 (pow.f64 K 4) l))))
(+.f64 (fma.f64 -1/8 (*.f64 l (*.f64 K K)) l) (*.f64 1/384 (*.f64 l (pow.f64 K 4))))
(fma.f64 -1/8 (*.f64 K (*.f64 K l)) (fma.f64 1/384 (*.f64 l (pow.f64 K 4)) l))
(+.f64 l (*.f64 l (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K -1/8)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) l)) (+.f64 l (*.f64 1/384 (*.f64 (pow.f64 K 4) l)))))
(fma.f64 -1/8 (*.f64 l (*.f64 K K)) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (+.f64 l (*.f64 1/384 (*.f64 l (pow.f64 K 4))))))
(fma.f64 -1/8 (*.f64 K (*.f64 K l)) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (fma.f64 1/384 (*.f64 l (pow.f64 K 4)) l)))
(fma.f64 (fma.f64 -1/46080 (pow.f64 K 6) 1) l (*.f64 l (fma.f64 1/384 (pow.f64 K 4) (*.f64 K (*.f64 K -1/8)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 l J) 2)
(*.f64 J (*.f64 l 2))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 (*.f64 l J) (*.f64 K K)) -1/4))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(*.f64 (*.f64 l J) (fma.f64 (*.f64 K K) -1/4 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (*.f64 (*.f64 (*.f64 l J) (*.f64 K K)) -1/4)))
(fma.f64 (*.f64 l J) 2 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 (*.f64 l J) (+.f64 2 (fma.f64 (pow.f64 K 4) 1/192 (*.f64 K (*.f64 K -1/4)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 (*.f64 (*.f64 l J) (pow.f64 K 6)) -1/23040))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 (*.f64 K K) -1/4) (*.f64 (pow.f64 K 6) -1/23040))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 (*.f64 l J) (+.f64 (fma.f64 (pow.f64 K 6) -1/23040 (*.f64 K (*.f64 K -1/4))) (+.f64 2 (*.f64 (pow.f64 K 4) 1/192))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) -1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(-.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))))))
(pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(pow.f64 (sqrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(pow.f64 (cbrt.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(pow.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(sqrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(fabs.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(log.f64 (pow.f64 (exp.f64 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(cbrt.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(cbrt.f64 (*.f64 (pow.f64 J 3) (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 J 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(expm1.f64 (log1p.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(exp.f64 (log.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(log1p.f64 (expm1.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))
(+.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) -1)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l)) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l))))))
(pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(pow.f64 (sqrt.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(sqrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(fabs.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) l))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 l 3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(expm1.f64 (log1p.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(exp.f64 (log.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(log1p.f64 (expm1.f64 (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) -1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2))))))))
(pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(fabs.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(log.f64 (pow.f64 (exp.f64 (*.f64 J l)) (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 l J) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l 2)))

localize21.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
Compiler

Compiled 34 to 23 computations (32.4% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite60.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1150×sqrt-prod
968×unswap-sqr
850×swap-sqr
454×sqr-pow
440×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
126029
2301629
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 l (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))))))

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
1524×distribute-rgt-in
1514×distribute-lft-in
1290×associate-+r+
1250×associate-+l+
1086×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0831806
12301746
28471708
328321708
Stop Event
node limit
Counts
54 → 39
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))))
(pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2))
(fabs.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 l (*.f64 2 J))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 l J)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K))))
(*.f64 (*.f64 l J) (fma.f64 -1/4 (*.f64 K K) 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (*.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 l J))))
(fma.f64 2 (*.f64 l J) (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (*.f64 l J) (+.f64 (fma.f64 -1/4 (*.f64 K K) 2) (*.f64 1/192 (pow.f64 K 4))))
(*.f64 (*.f64 l J) (+.f64 2 (fma.f64 -1/4 (*.f64 K K) (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 -1/23040 (*.f64 (pow.f64 K 6) (*.f64 l J))))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/192 (*.f64 (*.f64 l J) (pow.f64 K 4)) (fma.f64 -1/4 (*.f64 (*.f64 l J) (*.f64 K K)) (*.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6))))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) (*.f64 -1/23040 (pow.f64 K 6)))) (*.f64 (*.f64 l J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (*.f64 l J) (+.f64 (fma.f64 -1/4 (*.f64 K K) (*.f64 -1/23040 (pow.f64 K 6))) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (*.f64 l J) (+.f64 (*.f64 1/192 (pow.f64 K 4)) (+.f64 2 (fma.f64 -1/23040 (pow.f64 K 6) (*.f64 K (*.f64 K -1/4))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) -1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))) (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) l)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J))))))))
(pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))) 3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(fabs.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 l (*.f64 2 J))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K)))) 3))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 (*.f64 l (*.f64 2 J)) 3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(exp.f64 (log.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 J) (*.f64 l (cos.f64 (*.f64 1/2 K))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 (*.f64 l J)))

eval292.0ms (2.4%)

Compiler

Compiled 19227 to 11841 computations (38.4% saved)

prune131.0ms (1.1%)

Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New6187625
Fresh178
Picked011
Done246
Total62119640
Error
0b
Counts
640 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
7.5b
(fma.f64 (+.f64 l l) J U)
17.8b
(pow.f64 (/.f64 1 U) -1)
54.3b
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 2)
30.4b
(-.f64 (+.f64 U 1) 1)
7.3b
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
0.7b
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
0.0b
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
7.2b
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
12.2b
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
7.6b
(+.f64 (*.f64 l (*.f64 2 J)) U)
37.5b
(*.f64 (/.f64 1 U) (*.f64 U U))
45.7b
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
53.3b
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
52.2b
(*.f64 (*.f64 l J) 2)
45.0b
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
45.7b
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
45.7b
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
41.0b
(fabs.f64 U)
17.7b
U
Compiler

Compiled 390 to 302 computations (22.6% saved)

localize19.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
0.1b
(*.f64 1/6 (pow.f64 l 3))
Compiler

Compiled 52 to 37 computations (28.8% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
J
@0
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
0.0ms
U
@0
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
0.0ms
l
@0
(*.f64 1/6 (pow.f64 l 3))
0.0ms
J
@inf
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
0.0ms
l
@inf
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)

rewrite85.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1102×associate-*r/
976×associate-*l/
874×distribute-lft-in
310×add-sqr-sqrt
296×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01442
131142
2391542
Stop Event
node limit
Counts
2 → 96
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 l 3))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 l 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (pow.f64 l 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (cbrt.f64 1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 l 6) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 l 3)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/6 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 l 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 l 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (-.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2))) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) 1) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 J) (fma.f64 1/6 (pow.f64 l 3) l) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) 2) J U)))))

simplify100.0ms (0.8%)

Algorithm
egg-herbie
Rules
1744×associate-*r/
1410×associate-*l/
744×associate-/r/
646×associate-/l/
414×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02838314
17548054
233648054
Stop Event
node limit
Counts
132 → 175
Calls
Call 1
Inputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
U
(+.f64 (*.f64 2 (*.f64 (+.f64 l (*.f64 1/6 (pow.f64 l 3))) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 l (*.f64 1/6 (pow.f64 l 3))) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 l (*.f64 1/6 (pow.f64 l 3))) J)) U)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
U
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 l 3)))) 1)
(pow.f64 (*.f64 1/6 (pow.f64 l 3)) 1)
(pow.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/6)) 2)
(pow.f64 (*.f64 l (cbrt.f64 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/216) 1/3)
(sqrt.f64 (*.f64 (pow.f64 l 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 l 3)) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 l 3))))
(exp.f64 (log.f64 (*.f64 1/6 (pow.f64 l 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 l 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 l 3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) 1)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (-.f64 1 U))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(-.f64 (+.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) 1)
(*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 1)
(*.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(*.f64 (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 1 (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2))) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) 1) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(exp.f64 (log.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)
(fma.f64 (*.f64 2 J) (fma.f64 1/6 (pow.f64 l 3) l) U)
(fma.f64 1 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) U)
(fma.f64 1 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))
(fma.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) 2) J U)
Outputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) U))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 2 (*.f64 l J) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) U))
(*.f64 1/3 (*.f64 (pow.f64 l 3) J))
(*.f64 1/3 (*.f64 J (pow.f64 l 3)))
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 2 (*.f64 l J) (*.f64 1/3 (*.f64 J (pow.f64 l 3))))
(*.f64 J (+.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) U))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) U))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 J (pow.f64 l 3)) U))
U
(+.f64 (*.f64 2 (*.f64 (+.f64 l (*.f64 1/6 (pow.f64 l 3))) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 l (*.f64 1/6 (pow.f64 l 3))) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 l (*.f64 1/6 (pow.f64 l 3))) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J))
(*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))
(*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))
(*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J))
(*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))
(*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))
(*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J))
(*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))
(*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))
(*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
U
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
U
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 l 3)))) 1)
(*.f64 (pow.f64 l 3) 1/6)
(pow.f64 (*.f64 1/6 (pow.f64 l 3)) 1)
(*.f64 (pow.f64 l 3) 1/6)
(pow.f64 (*.f64 (pow.f64 l 3/2) (sqrt.f64 1/6)) 2)
(pow.f64 (*.f64 l (cbrt.f64 1/6)) 3)
(*.f64 (pow.f64 l 3) 1/6)
(pow.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/216))
(sqrt.f64 (*.f64 (pow.f64 l 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 l 3)) 1/6))
(*.f64 (pow.f64 l 3) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 l 3)))))
(*.f64 (pow.f64 l 3) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 l 3) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 l 3))))
(*.f64 (pow.f64 l 3) 1/6)
(exp.f64 (log.f64 (*.f64 1/6 (pow.f64 l 3))))
(*.f64 (pow.f64 l 3) 1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 l 3))) 1))
(*.f64 (pow.f64 l 3) 1/6)
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 l 3))))
(*.f64 (pow.f64 l 3) 1/6)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) 1)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (expm1.f64 (log1p.f64 U)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (-.f64 1 U))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))) 1) U)
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))))))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(-.f64 (+.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (expm1.f64 (log1p.f64 U)))
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))) 1) U)
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))))))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)))))
(*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 1)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(*.f64 (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3))) (fma.f64 U (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 4) (*.f64 (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 4) (*.f64 U (*.f64 (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (*.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))))))))) (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 4) (*.f64 U (*.f64 (*.f64 (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)))) U)))) (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 4) (*.f64 (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))))) (*.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))))) 3) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 6))) (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 4) (*.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))))) (-.f64 (*.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)))) 3) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 6))) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 4) (*.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)))) (-.f64 (*.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))))
(/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 1 (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3/2) (pow.f64 U 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3/2) (pow.f64 U 3/2)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3/2) (pow.f64 U 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3/2) (pow.f64 U 3/2)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U))) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U))) (/.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U)))) (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)))) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)))) (/.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U)))) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U))) (/.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 6) (pow.f64 U 6)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)) (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2))) (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 4) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U))))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2))) (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)) (fma.f64 U U (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2))) (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 6) (-.f64 (pow.f64 U 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)) (+.f64 (pow.f64 U 6) (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 6) (*.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 6) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3))))) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 4) (+.f64 (*.f64 U (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 4) (*.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U))) (fma.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 4) (pow.f64 U 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2))) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (sqrt.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) (/.f64 (sqrt.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2))) (hypot.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3/2) (pow.f64 U 3/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))) (hypot.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3/2) (pow.f64 U 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)) 2) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) 1) (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (sqrt.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) (/.f64 (sqrt.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2))) (hypot.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3/2) (pow.f64 U 3/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))) (hypot.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3/2) (pow.f64 U 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))))))) (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)) 2) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 4) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U))))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2))) (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U))
(*.f64 (/.f64 (fma.f64 U U (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)) (fma.f64 U U (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2))) (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2)) (*.f64 (*.f64 U U) (*.f64 U U))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 4) (+.f64 (*.f64 U (pow.f64 U 3)) (*.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U))))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 4) (*.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) (neg.f64 U))) (fma.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 4) (pow.f64 U 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 6) (pow.f64 U 6)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))) (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)) (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2))) (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 6) (-.f64 (pow.f64 U 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)) (+.f64 (pow.f64 U 6) (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 6) (*.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 6) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3))))) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 U))) (-.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U U)) (*.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))) (sqrt.f64 U)) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))) (sqrt.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2) (*.f64 U U)) (*.f64 (+.f64 (sqrt.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (sqrt.f64 U)) (-.f64 (sqrt.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (sqrt.f64 U))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (+.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (sqrt.f64 U)) (-.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (sqrt.f64 U))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l))) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l)))) (pow.f64 (*.f64 J (*.f64 2 (fma.f64 (pow.f64 l 3) 1/6 l))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (-.f64 U (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J))) (pow.f64 (*.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J)) 2)))
(pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 1)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 2)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 3)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 3) 1/3)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 2))
(sqrt.f64 (pow.f64 (fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U) 2))
(fabs.f64 (fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U))
(log.f64 (exp.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U))))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U) 3))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(exp.f64 (log.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)) 1))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 (*.f64 2 J) (fma.f64 1/6 (pow.f64 l 3) l) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 1 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 1 U (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) (sqrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J))) U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) (*.f64 2 J)))
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)
(fma.f64 (*.f64 (fma.f64 1/6 (pow.f64 l 3) l) 2) J U)
(fma.f64 2 (*.f64 J (fma.f64 1/6 (pow.f64 l 3) l)) U)
(fma.f64 (fma.f64 (pow.f64 l 3) 1/6 l) (*.f64 2 J) U)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 l J) 2)
Compiler

Compiled 15 to 8 computations (46.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
l
@inf
(*.f64 (*.f64 l J) 2)
0.0ms
J
@inf
(*.f64 (*.f64 l J) 2)
0.0ms
J
@0
(*.f64 (*.f64 l J) 2)
0.0ms
l
@0
(*.f64 (*.f64 l J) 2)
0.0ms
l
@-inf
(*.f64 (*.f64 l J) 2)

rewrite49.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1314×add-sqr-sqrt
1300×*-un-lft-identity
1204×add-cube-cbrt
1188×add-cbrt-cube
1174×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114113
2163013
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (*.f64 l J) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 l (*.f64 J 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (*.f64 J 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2) (*.f64 l J)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (*.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2))))))))

simplify38.0ms (0.3%)

Algorithm
egg-herbie
Rules
1160×distribute-lft-in
1158×distribute-rgt-in
1156×log-prod
1122×associate-*r*
976×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036455
189455
2368455
32711455
Stop Event
node limit
Counts
35 → 12
Calls
Call 1
Inputs
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(-.f64 (+.f64 1 (*.f64 l (*.f64 J 2))) 1)
(pow.f64 (*.f64 l (*.f64 J 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) 3)
(pow.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) 1/3)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 l J)))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
(exp.f64 (log.f64 (*.f64 l (*.f64 J 2))))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2))))
Outputs
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(*.f64 2 (*.f64 l J))
(-.f64 (+.f64 1 (*.f64 l (*.f64 J 2))) 1)
(*.f64 2 (*.f64 l J))
(pow.f64 (*.f64 l (*.f64 J 2)) 1)
(*.f64 2 (*.f64 l J))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 J 2))) 2)
(*.f64 2 (*.f64 l J))
(pow.f64 (cbrt.f64 (*.f64 l (*.f64 J 2))) 3)
(*.f64 2 (*.f64 l J))
(pow.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3) 1/3)
(*.f64 2 (*.f64 l J))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l J) 2)))
(*.f64 2 (*.f64 l J))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 l J)))
(*.f64 2 (*.f64 l J))
(cbrt.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 3))
(*.f64 2 (*.f64 l J))
(expm1.f64 (log1p.f64 (*.f64 l (*.f64 J 2))))
(*.f64 2 (*.f64 l J))
(exp.f64 (log.f64 (*.f64 l (*.f64 J 2))))
(*.f64 2 (*.f64 l J))
(log1p.f64 (expm1.f64 (*.f64 l (*.f64 J 2))))
(*.f64 2 (*.f64 l J))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 l (*.f64 2 J)) U)
Compiler

Compiled 23 to 14 computations (39.1% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
920×*-commutative
738×unswap-sqr
566×swap-sqr
382×distribute-lft-in
376×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
119315
2247615
Stop Event
node limit
Counts
1 → 96
Calls
Call 1
Inputs
(+.f64 (*.f64 l (*.f64 2 J)) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 J)))) (-.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 l (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 l (*.f64 2 J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 l (*.f64 2 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) (/.f64 1 (+.f64 U (*.f64 (*.f64 l J) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 1 (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 1 (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 l (*.f64 2 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U (fma.f64 l (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) 2))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) (pow.f64 (*.f64 l (*.f64 2 J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (-.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) (cbrt.f64 U)))) (+.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (cbrt.f64 U) 2) (-.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (*.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 l (*.f64 2 J)))))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 l (*.f64 2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 l (*.f64 2 J) U) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 l (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (fma.f64 l (*.f64 2 J) U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 U (*.f64 (*.f64 l J) -2)) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (fma.f64 l (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) (+.f64 U (*.f64 (*.f64 l J) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (-.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (+.f64 (pow.f64 U 4) (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l U)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) 1) (+.f64 U (*.f64 (*.f64 l J) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 U 4)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (+.f64 (pow.f64 U 4) (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (-.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 2 J))))) (-.f64 (sqrt.f64 (*.f64 l (*.f64 2 J))) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (*.f64 (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)))) (+.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 l (*.f64 2 J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 l (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 l (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 l (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (*.f64 2 J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 J) l U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 l (*.f64 2 J)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 l (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 l (*.f64 2 J))) (sqrt.f64 (*.f64 l (*.f64 2 J))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (cbrt.f64 (*.f64 l (*.f64 2 J))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l 2) J U)))))

simplify84.0ms (0.7%)

Algorithm
egg-herbie
Rules
1670×associate-*r/
1340×associate-*l/
674×associate-/r/
526×associate-/l/
420×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02826018
17925672
233385672
Stop Event
node limit
Counts
132 → 167
Calls
Call 1
Inputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 2 J))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 J)))) (-.f64 1 U))
(-.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)))
(-.f64 (+.f64 (*.f64 l (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 J))))) 1)
(*.f64 (fma.f64 l (*.f64 2 J) U) 1)
(*.f64 1 (fma.f64 l (*.f64 2 J) U))
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))
(*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) (/.f64 1 (+.f64 U (*.f64 (*.f64 l J) -2))))
(*.f64 (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))
(*.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 1 (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 1 (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 l (*.f64 2 J) U))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U (fma.f64 l (*.f64 2 J) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) 2))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) (pow.f64 (*.f64 l (*.f64 2 J)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) U))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/6))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (-.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) (cbrt.f64 U)))) (+.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) (cbrt.f64 U)))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 U) 2) (-.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (*.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 l (*.f64 2 J)))))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 l (*.f64 2 J)))))
(/.f64 (fma.f64 l (*.f64 2 J) U) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 1 (/.f64 1 (fma.f64 l (*.f64 2 J) U)))
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 l (*.f64 2 J) U)) 1))
(/.f64 1 (/.f64 (+.f64 U (*.f64 (*.f64 l J) -2)) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))
(/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (fma.f64 l (*.f64 2 J) U)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) (+.f64 U (*.f64 (*.f64 l J) -2)))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (-.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (+.f64 (pow.f64 U 4) (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l U)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) 1) (+.f64 U (*.f64 (*.f64 l J) -2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 U 4)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (+.f64 (pow.f64 U 4) (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l U)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (-.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 l (*.f64 2 J) (neg.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 2 J))))) (-.f64 (sqrt.f64 (*.f64 l (*.f64 2 J))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) 1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (*.f64 (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)))) (+.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U))))
(pow.f64 (fma.f64 l (*.f64 2 J) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 2))
(log.f64 (exp.f64 (fma.f64 l (*.f64 2 J) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 2 J) U))))
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))
(exp.f64 (log.f64 (fma.f64 l (*.f64 2 J) U)))
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 1 (*.f64 l (*.f64 2 J)) U)
(fma.f64 1 U (*.f64 l (*.f64 2 J)))
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 2 J)))
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 2 J))) (sqrt.f64 (*.f64 l (*.f64 2 J))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 2 J)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (cbrt.f64 (*.f64 l (*.f64 2 J))) U)
(fma.f64 (*.f64 l 2) J U)
Outputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 l (*.f64 2 J))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 2 (*.f64 l J)))
(fma.f64 2 (*.f64 l J) (expm1.f64 (log1p.f64 U)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) 1)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 J)))) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 l J)))) (-.f64 1 U))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l J)))))
(-.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(-.f64 (+.f64 (*.f64 l (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 U)) 1) (*.f64 2 (*.f64 l J)))
(fma.f64 2 (*.f64 l J) (expm1.f64 (log1p.f64 U)))
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 l (*.f64 2 J))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 l J)))) (-.f64 1 U))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l J)))))
(*.f64 (fma.f64 l (*.f64 2 J) U) 1)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 1 (fma.f64 l (*.f64 2 J) U))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) (/.f64 1 (+.f64 U (*.f64 (*.f64 l J) -2))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 1 (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 1 (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 l (*.f64 2 J) U))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U (fma.f64 l (*.f64 2 J) U))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U (fma.f64 l (*.f64 2 J) U))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)) (/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 2 (*.f64 l J) U) (pow.f64 (*.f64 2 (*.f64 l J)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)) (/.f64 (-.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U (fma.f64 l (*.f64 2 J) U) (pow.f64 (*.f64 2 (*.f64 l J)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) 2))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 (*.f64 U (+.f64 U (*.f64 l (*.f64 J -2)))) 2))) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U (+.f64 U (*.f64 l (*.f64 J -2))))))
(*.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 (*.f64 U (fma.f64 (*.f64 l J) -2 U)) 2))) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U (fma.f64 (*.f64 l J) -2 U))))
(*.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 (*.f64 U (fma.f64 l (*.f64 J -2) U)) 2))) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U (fma.f64 l (*.f64 J -2) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) 3))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (*.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 (*.f64 l J) -2))) (pow.f64 (*.f64 l (*.f64 2 J)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) 3) (pow.f64 (*.f64 U (+.f64 U (*.f64 l (*.f64 J -2)))) 3))) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (*.f64 U (*.f64 (+.f64 U (*.f64 l (*.f64 J -2))) (-.f64 (*.f64 U (+.f64 U (*.f64 l (*.f64 J -2)))) (pow.f64 (*.f64 2 (*.f64 l J)) 2))))))
(*.f64 (/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 U (fma.f64 (*.f64 l J) -2 U)) 3) (pow.f64 (*.f64 2 (*.f64 l J)) 6))) (fma.f64 (*.f64 U (fma.f64 (*.f64 l J) -2 U)) (-.f64 (*.f64 U (fma.f64 (*.f64 l J) -2 U)) (pow.f64 (*.f64 2 (*.f64 l J)) 2)) (pow.f64 (*.f64 2 (*.f64 l J)) 4)))
(/.f64 (*.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 (*.f64 U (fma.f64 l (*.f64 J -2) U)) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 J -2)) (fma.f64 l (*.f64 2 J) U))) (pow.f64 (*.f64 2 (*.f64 l J)) 4))) (+.f64 (pow.f64 (*.f64 U (fma.f64 l (*.f64 J -2) U)) 3) (pow.f64 (*.f64 2 (*.f64 l J)) 6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) U))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l J) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 l J) U))) (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 l J) U)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l J) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 l J) U))) (cbrt.f64 (sqrt.f64 (fma.f64 2 (*.f64 l J) U)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (cbrt.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3/2))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/6))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (-.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) (cbrt.f64 U)))) (+.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) (cbrt.f64 U)))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) 2) (-.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)))) (+.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)) (+.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (-.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) 2) (*.f64 (cbrt.f64 U) (-.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 2 (*.f64 l J)))))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 U) 2) (-.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (*.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 l (*.f64 2 J)))))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 l (*.f64 2 J)))))
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) 2) (-.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)))) (+.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)) (+.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (-.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) (cbrt.f64 U)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l J))) 2) (*.f64 (cbrt.f64 U) (-.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 2 (*.f64 l J)))))))
(/.f64 (fma.f64 l (*.f64 2 J) U) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 1 (/.f64 1 (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 l (*.f64 2 J) U)) 1))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 1 (/.f64 (+.f64 U (*.f64 (*.f64 l J) -2)) (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 1 (/.f64 (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (-.f64 (*.f64 2 (*.f64 l J)) U)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))))
(*.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 l J)) 3/2)) (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 l J)) 3/2)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U)))))
(*.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 l J)) 3/2)) (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 l J)) 3/2)) (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)))) (/.f64 (-.f64 (*.f64 2 (*.f64 l J)) U) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)))) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))) (/.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))) (/.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))) (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) (+.f64 U (*.f64 (*.f64 l J) -2)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))) (-.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U)) (-.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 l J)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)) (*.f64 (-.f64 (*.f64 2 (*.f64 l J)) U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 l J)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)) (-.f64 (*.f64 2 (*.f64 l J)) U)) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 l J)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (-.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (-.f64 (pow.f64 U 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (-.f64 (pow.f64 U 6) (*.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U)) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (+.f64 (pow.f64 U 6) (*.f64 (pow.f64 U 3) (*.f64 (pow.f64 (*.f64 l J) 3) -8))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (+.f64 (pow.f64 U 4) (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l U)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (+.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)) (pow.f64 (*.f64 (*.f64 2 J) (*.f64 U l)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (-.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) U)) 2) (pow.f64 U 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (-.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (pow.f64 (*.f64 U (*.f64 2 (*.f64 l J))) 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (sqrt.f64 (fma.f64 l (*.f64 2 J) U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (*.f64 l J) U)) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 l J)) U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 l J)) U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (/.f64 (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 l J)) 3/2)) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))) (sqrt.f64 (fma.f64 2 (*.f64 l J) U)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 l J)) 3/2))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l J) U)) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 l J)) U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 l J)) U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l J) U)) 2) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))) (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U)))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)) 1) (+.f64 U (*.f64 (*.f64 l J) -2)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (sqrt.f64 (fma.f64 l (*.f64 2 J) U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (*.f64 l J) U)) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 l J)) U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 l J)) U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 l (*.f64 2 J) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (/.f64 (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 l J)) 3/2)) (sqrt.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))) (sqrt.f64 (fma.f64 2 (*.f64 l J) U)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 l J)) 3/2))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l J) U)) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 l J)) U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (*.f64 2 (*.f64 l J)) U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 l J) U)) 2) (cbrt.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))) (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))) (cbrt.f64 (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U)))) (pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (pow.f64 U 4)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 l (*.f64 2 J)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 l J)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)) (*.f64 (-.f64 (*.f64 2 (*.f64 l J)) U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 l J)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)) (-.f64 (*.f64 2 (*.f64 l J)) U)) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 l J)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 4) (+.f64 (pow.f64 U 4) (pow.f64 (*.f64 (*.f64 2 J) (*.f64 l U)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) (+.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)) (pow.f64 (*.f64 (*.f64 2 J) (*.f64 U l)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (-.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) U)) 2) (pow.f64 U 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (-.f64 (*.f64 2 (*.f64 l J)) U) (+.f64 (pow.f64 (*.f64 U (*.f64 2 (*.f64 l J))) 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 4) (pow.f64 U 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))) (-.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U)) (-.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (-.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (-.f64 (pow.f64 U 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (-.f64 (pow.f64 U 6) (*.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 l (*.f64 (*.f64 2 J) (-.f64 (*.f64 2 (*.f64 l J)) U)) (*.f64 U U)) (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 6) (+.f64 (pow.f64 U 6) (*.f64 (pow.f64 U 3) (*.f64 (pow.f64 (*.f64 l J) 3) -8))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 l (*.f64 2 J) (neg.f64 U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 l (*.f64 2 J))))) (-.f64 (sqrt.f64 (*.f64 l (*.f64 2 J))) (sqrt.f64 U)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)) (*.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 l J))) (sqrt.f64 U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 2 (*.f64 l J))))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (*.f64 U U)) (*.f64 (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 2 (*.f64 l J)))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 l J))) (sqrt.f64 U))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))) (fma.f64 l (*.f64 2 J) U)) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (fma.f64 2 (*.f64 l J) U)))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 2 (*.f64 l J) U)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U)))) (*.f64 (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U)))) (+.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 U (/.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)) U))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (/.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (neg.f64 (*.f64 (*.f64 (/.f64 U (fma.f64 l (*.f64 2 J) (neg.f64 U))) U) (*.f64 (/.f64 U (fma.f64 l (*.f64 2 J) (neg.f64 U))) U)))) (+.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (fma.f64 l (*.f64 2 J) (neg.f64 U))) (*.f64 (/.f64 U (fma.f64 l (*.f64 2 J) (neg.f64 U))) U)))
(/.f64 (fma.f64 (/.f64 U (-.f64 (*.f64 2 (*.f64 l J)) U)) U (/.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (-.f64 (*.f64 2 (*.f64 l J)) U))) (/.f64 (fma.f64 (/.f64 U (-.f64 (*.f64 2 (*.f64 l J)) U)) U (/.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (-.f64 (*.f64 2 (*.f64 l J)) U))) (fma.f64 2 (*.f64 l J) U)))
(*.f64 (/.f64 (fma.f64 (/.f64 U (-.f64 (*.f64 2 (*.f64 l J)) U)) U (/.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (-.f64 (*.f64 2 (*.f64 l J)) U))) (fma.f64 (/.f64 U (-.f64 (*.f64 2 (*.f64 l J)) U)) U (/.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 2) (-.f64 (*.f64 2 (*.f64 l J)) U)))) (fma.f64 l (*.f64 2 J) U))
(pow.f64 (fma.f64 l (*.f64 2 J) U) 1)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(pow.f64 (sqrt.f64 (fma.f64 l (*.f64 2 J) U)) 2)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(pow.f64 (cbrt.f64 (fma.f64 l (*.f64 2 J) U)) 3)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(pow.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3) 1/3)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 l (*.f64 2 J) (neg.f64 U)))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 l (*.f64 2 J)) (fma.f64 l (*.f64 2 J) (neg.f64 U)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 l J)) 3) (pow.f64 U 3)) (/.f64 1 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (fma.f64 l (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (*.f64 8 (pow.f64 (*.f64 l J) 3)) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 l J)) (-.f64 (*.f64 2 (*.f64 l J)) U))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 l J) 3) -8) (pow.f64 U 3)) (-.f64 (*.f64 l (*.f64 (*.f64 2 J) (fma.f64 l (*.f64 J -2) U))) (*.f64 U U)))
(sqrt.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 2))
(fabs.f64 (fma.f64 2 (*.f64 l J) U))
(fabs.f64 (fma.f64 l (*.f64 2 J) U))
(log.f64 (exp.f64 (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 l (*.f64 2 J) U))))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(cbrt.f64 (pow.f64 (fma.f64 l (*.f64 2 J) U) 3))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(expm1.f64 (log1p.f64 (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(exp.f64 (log.f64 (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(log1p.f64 (expm1.f64 (fma.f64 l (*.f64 2 J) U)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 2 J) l U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 1 (*.f64 l (*.f64 2 J)) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 1 U (*.f64 l (*.f64 2 J)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 l (*.f64 2 J)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (sqrt.f64 (*.f64 l (*.f64 2 J))) (sqrt.f64 (*.f64 l (*.f64 2 J))) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 l (*.f64 2 J)))
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 2 J))) 2) (cbrt.f64 (*.f64 l (*.f64 2 J))) U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (*.f64 l 2) J U)
(fma.f64 l (*.f64 2 J) U)
(fma.f64 2 (*.f64 l J) U)

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 1 U) -1)
Compiler

Compiled 15 to 12 computations (20% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
U
@-inf
(pow.f64 (/.f64 1 U) -1)
0.0ms
U
@0
(pow.f64 (/.f64 1 U) -1)
0.0ms
U
@inf
(pow.f64 (/.f64 1 U) -1)

rewrite46.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1014×add-sqr-sqrt
992×*-un-lft-identity
944×pow1
928×add-cube-cbrt
920×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0713
11421
215771
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(pow.f64 (/.f64 1 U) -1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 U -1/2) -1) (pow.f64 (pow.f64 U -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 U -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 U)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 U) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 U) (pow.f64 U -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 U -2))) (/.f64 1 (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 U U))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 U 3))))) (#(struct:change #<rule egg-rr> (2) ((x . U)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 U))))))

simplify59.0ms (0.5%)

Algorithm
egg-herbie
Rules
1546×associate-/r*
1072×associate--l-
1040×associate--r-
860×associate-/r/
852×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055111
111575
231075
3125475
4670075
Stop Event
node limit
Counts
35 → 26
Calls
Call 1
Inputs
U
U
U
U
U
U
U
U
U
U
U
U
(-.f64 (+.f64 1 U) 1)
(*.f64 1 U)
(*.f64 -1 (neg.f64 U))
(*.f64 U 1)
(*.f64 (sqrt.f64 U) (sqrt.f64 U))
(*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))
(*.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U))
(*.f64 (pow.f64 (pow.f64 U -1/2) -1) (pow.f64 (pow.f64 U -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 U -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 U)) -1))
(/.f64 1 (/.f64 1 U))
(/.f64 1 (/.f64 (/.f64 1 U) 1))
(/.f64 -1 (neg.f64 (/.f64 1 U)))
(/.f64 U 1)
(/.f64 (sqrt.f64 U) (pow.f64 U -1/2))
(/.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 (cbrt.f64 U)))
(/.f64 (neg.f64 U) -1)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 U -2))) (/.f64 1 (cbrt.f64 U)))
(sqrt.f64 (*.f64 U U))
(log.f64 (exp.f64 U))
(cbrt.f64 (pow.f64 U 3))
(expm1.f64 (log1p.f64 U))
(exp.f64 (log.f64 U))
(log1p.f64 (expm1.f64 U))
Outputs
U
U
U
U
U
U
U
U
U
U
U
U
(-.f64 (+.f64 1 U) 1)
U
(*.f64 1 U)
U
(*.f64 -1 (neg.f64 U))
U
(*.f64 U 1)
U
(*.f64 (sqrt.f64 U) (sqrt.f64 U))
U
(*.f64 (cbrt.f64 U) (pow.f64 (cbrt.f64 U) 2))
U
(*.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U))
U
(*.f64 (pow.f64 (pow.f64 U -1/2) -1) (pow.f64 (pow.f64 U -1/2) -1))
U
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 U -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 U)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 U -2))) (/.f64 1 (/.f64 1 (cbrt.f64 U))))
(/.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U -2)))
(/.f64 1 (/.f64 1 U))
U
(/.f64 1 (/.f64 (/.f64 1 U) 1))
U
(/.f64 -1 (neg.f64 (/.f64 1 U)))
U
(/.f64 U 1)
U
(/.f64 (sqrt.f64 U) (pow.f64 U -1/2))
U
(/.f64 (pow.f64 (cbrt.f64 U) 2) (/.f64 1 (cbrt.f64 U)))
U
(/.f64 (neg.f64 U) -1)
U
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 U -2))) (/.f64 1 (cbrt.f64 U)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 U -2))) (/.f64 1 (/.f64 1 (cbrt.f64 U))))
(/.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 U -2)))
(sqrt.f64 (*.f64 U U))
U
(log.f64 (exp.f64 U))
U
(cbrt.f64 (pow.f64 U 3))
U
(expm1.f64 (log1p.f64 U))
U
(exp.f64 (log.f64 U))
U
(log1p.f64 (expm1.f64 U))
U

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
0.0b
(sinh.f64 l)
Compiler

Compiled 32 to 16 computations (50% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
l
@inf
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
1.0ms
l
@0
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
0.0ms
l
@-inf
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
0.0ms
J
@inf
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
0.0ms
J
@0
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)

rewrite93.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1124×*-commutative
884×unswap-sqr
684×swap-sqr
588×associate-*r/
474×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01223
125519
2330019
Stop Event
node limit
Counts
1 → 83
Calls
Call 1
Inputs
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (*.f64 (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) 3))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) 1) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) (-.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 J) (sinh.f64 l) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 (sinh.f64 l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sinh.f64 l) 2) J U)))))

simplify112.0ms (0.9%)

Algorithm
egg-herbie
Rules
1778×associate-*r/
1604×distribute-lft-in
1520×associate-*l/
578×associate-/r/
556×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02416361
16875995
229515995
Stop Event
node limit
Counts
119 → 146
Calls
Call 1
Inputs
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
U
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l))))
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l))))
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l))))
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
U
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
U
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 1 U))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(-.f64 (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) 1)
(*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)
(*.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(*.f64 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))
(*.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (*.f64 (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) 3))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 1 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))
(/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))
(/.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) 1) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) (-.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))
(sqrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 2))
(log.f64 (exp.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(cbrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(exp.f64 (log.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(log1p.f64 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (*.f64 2 J) (sinh.f64 l) U)
(fma.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(fma.f64 1 U (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)
(fma.f64 (*.f64 (sinh.f64 l) 2) J U)
Outputs
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J)) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
U
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l))))
(*.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)))
(*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l))))
(*.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)))
(*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l))))
(*.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)))
(*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J))
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
U
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
U
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(+.f64 (*.f64 2 (*.f64 J (fabs.f64 (sinh.f64 l)))) U)
(fma.f64 2 (*.f64 (fabs.f64 (sinh.f64 l)) J) U)
(fma.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)) U)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) (expm1.f64 (log1p.f64 U)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 1 U))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) 1) U)
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)))))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) 1)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(-.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (/.f64 (*.f64 U U) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(-.f64 (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (exp.f64 (log1p.f64 U))) 1)
(-.f64 (exp.f64 (log1p.f64 U)) (-.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) (expm1.f64 (log1p.f64 U)))
(-.f64 (+.f64 U (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))) 1) U)
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)))))
(+.f64 U (expm1.f64 (log1p.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)))))
(*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(*.f64 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3))) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (*.f64 (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (-.f64 (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))) (*.f64 (*.f64 U U) (*.f64 (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 4) (*.f64 (*.f64 U U) (*.f64 (-.f64 U (*.f64 2 (*.f64 (sinh.f64 l) J))) (-.f64 U (*.f64 2 (*.f64 (sinh.f64 l) J))))))) (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U (-.f64 U (*.f64 2 (*.f64 (sinh.f64 l) J))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4) (*.f64 (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (*.f64 (*.f64 U U) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) 3))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) 3))) (fma.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (*.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (-.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (+.f64 (pow.f64 (*.f64 U (-.f64 U (*.f64 2 (*.f64 (sinh.f64 l) J)))) 3) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 6))) (fma.f64 U (*.f64 (-.f64 U (*.f64 2 (*.f64 (sinh.f64 l) J))) (-.f64 (*.f64 U (-.f64 U (*.f64 2 (*.f64 (sinh.f64 l) J)))) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2))) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 U (*.f64 (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (-.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4))) (+.f64 (pow.f64 (*.f64 U (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (cbrt.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))))
(/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 1 (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3/2)) (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3/2)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U))))
(*.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3/2)) (/.f64 (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3/2)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (/.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (/.f64 (/.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))) (/.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(/.f64 (-.f64 (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4) (pow.f64 U 4)) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3)) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (*.f64 U (*.f64 U (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2)) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) 1) (-.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) 1) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) 1) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))) (sqrt.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))) (hypot.f64 (pow.f64 U 3/2) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) (sqrt.f64 (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (/.f64 (cbrt.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 U (pow.f64 U 3))) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (-.f64 (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))) (*.f64 U (pow.f64 U 3))) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 4) (pow.f64 U 4)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4) (pow.f64 U 4)) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 (*.f64 U U) 3)) (/.f64 1 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (+.f64 (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (*.f64 U U) (+.f64 (*.f64 U U) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) 3) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (*.f64 U (*.f64 U (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2)) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (fma.f64 (*.f64 U U) (fma.f64 U U (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (pow.f64 U 3))) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (pow.f64 U 6)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (/.f64 1 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6) (*.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3)) (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) 3) (pow.f64 (pow.f64 U 3) 3)) (*.f64 (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)) (fma.f64 (pow.f64 U 3) (-.f64 (pow.f64 U 3) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3)) (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) 1) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))) (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (*.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))))) (-.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 U)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 2) (*.f64 U U)) (+.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 2 (*.f64 (sinh.f64 l) J))))) (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (sinh.f64 l) J))) (sqrt.f64 U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) 1) (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))) (sqrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))) (cbrt.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 1)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(pow.f64 (sqrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 2)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(pow.f64 (cbrt.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)) 3)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(pow.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3) 1/3)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 2) (*.f64 U U)) (neg.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (neg.f64 (+.f64 (*.f64 U U) (*.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3))) (fma.f64 U U (*.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sinh.f64 l) J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (fma.f64 (sinh.f64 l) (*.f64 2 J) (neg.f64 U))) (*.f64 U U)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) 3) (pow.f64 U 3)) (fma.f64 (sinh.f64 l) (*.f64 (*.f64 2 J) (-.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)) (*.f64 U U)))
(sqrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 2))
(fabs.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))
(log.f64 (exp.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U))))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(cbrt.f64 (pow.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U) 3))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(expm1.f64 (log1p.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(exp.f64 (log.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(log1p.f64 (expm1.f64 (fma.f64 (sinh.f64 l) (*.f64 2 J) U)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (*.f64 2 J) (sinh.f64 l) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 1 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 1 U (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (sqrt.f64 U) (sqrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) (sqrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (pow.f64 (cbrt.f64 U) 2) (cbrt.f64 U) (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) 2) (cbrt.f64 (*.f64 (sinh.f64 l) (*.f64 2 J))) U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)
(fma.f64 (*.f64 (sinh.f64 l) 2) J U)
(fma.f64 (sinh.f64 l) (*.f64 2 J) U)

eval406.0ms (3.3%)

Compiler

Compiled 18697 to 11748 computations (37.2% saved)

prune152.0ms (1.2%)

Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New5985603
Fresh099
Picked101
Done279
Total60121622
Error
0b
Counts
622 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
7.5b
(fma.f64 (+.f64 l l) J U)
54.3b
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 2)
17.8b
(/.f64 1 (/.f64 1 U))
30.4b
(-.f64 (+.f64 U 1) 1)
0.7b
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
0.0b
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
7.2b
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
12.5b
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
7.6b
(+.f64 (*.f64 l (*.f64 2 J)) U)
61.7b
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
37.5b
(*.f64 (/.f64 1 U) (*.f64 U U))
45.7b
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
53.3b
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
52.2b
(*.f64 (*.f64 l J) 2)
56.8b
(*.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)))
45.0b
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
52.0b
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
45.7b
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
45.7b
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
41.0b
(fabs.f64 U)
17.7b
U
Compiler

Compiled 253 to 196 computations (22.5% saved)

regimes149.0ms (1.2%)

Counts
34 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
(fma.f64 (+.f64 l l) J U)
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
(*.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)))
(fma.f64 J (*.f64 2 (sinh.f64 l)) U)
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 J l)) (cos.f64 (*.f64 1/2 K)))) 2)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
(+.f64 (pow.f64 (*.f64 J (*.f64 (*.f64 2 (sinh.f64 l)) (cos.f64 (*.f64 K 1/2)))) 1) U)
(fma.f64 (+.f64 l l) (pow.f64 (sqrt.f64 (*.f64 J (cos.f64 (*.f64 K 1/2)))) 2) U)
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)) (sqrt.f64 (fma.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2))) U)))
Outputs
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
Calls

10 calls:

24.0ms
K
19.0ms
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
17.0ms
(/.f64 K 2)
17.0ms
l
16.0ms
J
Results
ErrorSegmentsBranch
0.0b1J
0.0b1l
0.0b1K
0.0b1U
0.0b1(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
0.0b1(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
0.0b1(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
0.0b1(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
0.0b1(cos.f64 (/.f64 K 2))
0.0b1(/.f64 K 2)
Compiler

Compiled 432 to 279 computations (35.4% saved)

regimes83.0ms (0.7%)

Counts
26 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
(fma.f64 (+.f64 l l) J U)
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
(*.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)))
(fma.f64 J (*.f64 2 (sinh.f64 l)) U)
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
Outputs
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
Calls

6 calls:

14.0ms
K
14.0ms
(/.f64 K 2)
13.0ms
J
13.0ms
U
12.0ms
l
Results
ErrorSegmentsBranch
0.7b1J
0.7b1l
0.7b1K
0.7b1U
0.7b1(cos.f64 (/.f64 K 2))
0.7b1(/.f64 K 2)
Compiler

Compiled 245 to 154 computations (37.1% saved)

regimes57.0ms (0.5%)

Counts
25 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
(fma.f64 (+.f64 l l) J U)
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 l 3)) l) (*.f64 2 J)) U)
(*.f64 (*.f64 2 J) (fabs.f64 (sinh.f64 l)))
(fma.f64 J (*.f64 2 (sinh.f64 l)) U)
(+.f64 (*.f64 (fabs.f64 (sinh.f64 l)) (*.f64 2 J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 2 (sinh.f64 l))))
Outputs
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
Calls

4 calls:

13.0ms
l
13.0ms
U
13.0ms
J
12.0ms
K
Results
ErrorSegmentsBranch
0.7b1J
0.7b1l
0.7b1K
0.7b1U
Compiler

Compiled 219 to 136 computations (37.9% saved)

regimes67.0ms (0.5%)

Counts
19 → 3
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
(fma.f64 (+.f64 l l) J U)
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
Outputs
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
Calls

4 calls:

26.0ms
U
15.0ms
K
10.0ms
l
9.0ms
J
Results
ErrorSegmentsBranch
7.2b1J
7.2b1l
7.2b1K
5.5b3U
Compiler

Compiled 160 to 102 computations (36.3% saved)

bsearch100.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
3.689553419386212e-244
4.5552073543707675e-243
59.0ms
-3.651424536090039e-245
-2.1071277710337112e-252
Results
61.0ms105×body1024valid
16.0ms52×body512valid
13.0ms76×body256valid
5.0msbody2048valid
Compiler

Compiled 446 to 350 computations (21.5% saved)

regimes61.0ms (0.5%)

Counts
18 → 3
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
(fma.f64 (+.f64 l l) J U)
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
Outputs
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
Calls

4 calls:

26.0ms
U
10.0ms
K
10.0ms
l
10.0ms
J
Results
ErrorSegmentsBranch
7.2b1J
7.2b1l
7.2b1K
5.5b3U
Compiler

Compiled 150 to 95 computations (36.7% saved)

bsearch115.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
47.0ms
3.689553419386212e-244
4.5552073543707675e-243
67.0ms
-3.651424536090039e-245
-2.1071277710337112e-252
Results
78.0ms113×body1024valid
18.0ms59×body512valid
9.0ms61×body256valid
6.0msbody2048valid
Compiler

Compiled 446 to 350 computations (21.5% saved)

regimes54.0ms (0.4%)

Counts
17 → 3
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
(fma.f64 (+.f64 l l) J U)
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
Outputs
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
Calls

4 calls:

24.0ms
U
9.0ms
K
9.0ms
l
8.0ms
J
Results
ErrorSegmentsBranch
7.2b1J
7.2b1l
7.2b1K
5.5b3U
Compiler

Compiled 140 to 88 computations (37.1% saved)

bsearch94.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
3.689553419386212e-244
4.5552073543707675e-243
57.0ms
-3.651424536090039e-245
-2.1071277710337112e-252
Results
54.0ms100×body1024valid
14.0ms46×body512valid
12.0ms82×body256valid
9.0ms12×body2048valid
Compiler

Compiled 446 to 350 computations (21.5% saved)

regimes37.0ms (0.3%)

Counts
16 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
(fma.f64 (+.f64 l l) J U)
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
Outputs
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
Calls

4 calls:

9.0ms
U
9.0ms
l
8.0ms
J
8.0ms
K
Results
ErrorSegmentsBranch
7.2b1J
7.2b1l
7.2b1K
7.2b1U
Compiler

Compiled 130 to 81 computations (37.7% saved)

regimes37.0ms (0.3%)

Counts
15 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
(fma.f64 (+.f64 l l) J U)
(*.f64 (pow.f64 l 3) (*.f64 J 1/3))
(+.f64 (*.f64 (fabs.f64 l) (*.f64 2 J)) U)
Outputs
(fma.f64 (+.f64 l l) J U)
Calls

4 calls:

8.0ms
l
7.0ms
U
7.0ms
J
7.0ms
K
Results
ErrorSegmentsBranch
7.5b1J
7.5b1l
7.5b1K
7.5b1U
Compiler

Compiled 122 to 76 computations (37.7% saved)

regimes30.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
(+.f64 (*.f64 l (*.f64 2 J)) U)
(*.f64 J (*.f64 l (+.f64 (*.f64 1/3 (*.f64 l l)) 2)))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 (*.f64 K K) -1/4)))
(+.f64 U (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))))
(fabs.f64 U)
(pow.f64 (/.f64 1 U) -1)
Outputs
(+.f64 (*.f64 l (*.f64 2 J)) U)
Calls

4 calls:

7.0ms
l
7.0ms
U
7.0ms
J
6.0ms
K
Results
ErrorSegmentsBranch
7.6b1J
7.6b1l
7.6b1K
7.6b1U
Compiler

Compiled 101 to 64 computations (36.6% saved)

regimes53.0ms (0.4%)

Accuracy

Total -49.1b remaining (-371.9%)

Threshold costs -49.1b (-371.9%)

Counts
6 → 3
Calls
Call 1
Inputs
U
(*.f64 (*.f64 l J) 2)
(-.f64 (+.f64 U 1) 1)
(/.f64 1 (/.f64 1 U))
(/.f64 (*.f64 U U) U)
(*.f64 (/.f64 1 U) (*.f64 U U))
Outputs
U
(*.f64 (*.f64 l J) 2)
U
Calls

4 calls:

20.0ms
K
13.0ms
J
13.0ms
U
4.0ms
l
Results
ErrorSegmentsBranch
16.6b3J
17.7b1l
15.7b5K
13.2b3U
Compiler

Compiled 52 to 36 computations (30.8% saved)

bsearch108.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
7.592559025118456e-173
8.33482361879648e-170
61.0ms
-7.486261343142168e-208
-2.8188477546043783e-219
Results
64.0ms111×body1024valid
18.0ms62×body512valid
17.0ms109×body256valid
4.0msbody2048valid
Compiler

Compiled 314 to 254 computations (19.1% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
38×*-commutative
+-commutative
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069427
1107427
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(if (<=.f64 U -8254602048994769/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U) (if (<=.f64 U 1768170363520083/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))
(if (<=.f64 U -6190951536746077/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U) (if (<=.f64 U 8648659386783015/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))
(if (<=.f64 U -6964820478839337/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U) (if (<=.f64 U 6457665675464651/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(fma.f64 (+.f64 l l) J U)
(+.f64 (*.f64 l (*.f64 2 J)) U)
(if (<=.f64 U -8942504211652083/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) U (if (<=.f64 U 5290916243580427/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (*.f64 (*.f64 l J) 2) U))
U
Outputs
(+.f64 (*.f64 (*.f64 2 (sinh.f64 l)) (*.f64 J (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (+.f64 l l) (*.f64 J (cos.f64 (/.f64 K 2))) U)
(+.f64 (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 1/2 K)))) U)
(+.f64 U (*.f64 (*.f64 l J) (*.f64 2 (cos.f64 (*.f64 K 1/2)))))
(if (<=.f64 U -8254602048994769/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U) (if (<=.f64 U 1768170363520083/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (*.f64 (*.f64 l (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))
(if (or (<=.f64 U -8254602048994769/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (not (<=.f64 U 1768170363520083/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488))) (+.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 l (*.f64 2 J))))
(if (<=.f64 U -6190951536746077/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U) (if (<=.f64 U 8648659386783015/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))
(if (or (<=.f64 U -6190951536746077/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (not (<=.f64 U 8648659386783015/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744))) (+.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (*.f64 2 (*.f64 l (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(if (<=.f64 U -6964820478839337/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U) (if (<=.f64 U 6457665675464651/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 1/2 K))))) (+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)))
(if (or (<=.f64 U -6964820478839337/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (not (<=.f64 U 6457665675464651/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952))) (+.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J))) (*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 (sinh.f64 l) (*.f64 2 J)) U)
(+.f64 U (*.f64 (sinh.f64 l) (*.f64 2 J)))
(fma.f64 (+.f64 l l) J U)
(+.f64 (*.f64 l (*.f64 2 J)) U)
(+.f64 U (*.f64 l (*.f64 2 J)))
(if (<=.f64 U -8942504211652083/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) U (if (<=.f64 U 5290916243580427/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (*.f64 (*.f64 l J) 2) U))
(if (<=.f64 U -8942504211652083/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) U (if (<=.f64 U 5290916243580427/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (*.f64 2 (*.f64 l J)) U))
U
Compiler

Compiled 198 to 144 computations (27.3% saved)

soundness170.0ms (1.4%)

Algorithm
egg-herbie
Rules
1048×fma-def
986×associate-/r*
940×associate-*r*
896×*-commutative
858×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01743
13243
25643
311143
426243
575543
6205943
7351743
8707443
Stop Event
node limit
Compiler

Compiled 92 to 41 computations (55.4% saved)

end84.0ms (0.7%)

Compiler

Compiled 158 to 98 computations (38% saved)

Profiling

Loading profile data...