Details

Time bar (total: 12.2s)

analyze534.0ms (4.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.2%)

Results
1.2s1709×body1024valid
1.1s2018×body1024infinite
1.0s5284×body256valid
767.0ms3794×body256infinite
446.0ms1198×body512valid
345.0ms1007×body512infinite
60.0ms65×body2048valid
Bogosity

preprocess158.0ms (1.3%)

Algorithm
egglog
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 1/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 1/2)) U)
(+.f64 (*.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 J 2))) U)
(fma.f64 (*.f64 K (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 J 1/2)) U)
(+.f64 (*.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) J)
(fma.f64 (*.f64 U (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)) J)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (/.f64 l 2))) U)
(fma.f64 (*.f64 J (-.f64 (exp.f64 K) (exp.f64 (neg.f64 K)))) (cos.f64 (*.f64 l 1/2)) U)
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (/.f64 K 2))) l)
(fma.f64 (*.f64 J (-.f64 (exp.f64 U) (exp.f64 (neg.f64 U)))) (cos.f64 (*.f64 K 1/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 1/2)) K)
Compiler

Compiled 23 to 18 computations (21.7% saved)

simplify75.0ms (0.6%)

Algorithm
egglog
Counts
1 → 2
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 1/2)) U)

eval1.0ms (0%)

Compiler

Compiled 33 to 18 computations (45.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
16.0b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
16.0b
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
Compiler

Compiled 19 to 14 computations (26.3% saved)

localize29.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 65 to 24 computations (63.1% saved)

series39.0ms (0.3%)

Counts
3 → 68
Calls

18 calls:

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

Compiled 4605 to 1920 computations (58.3% saved)

rewrite138.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
86×egg-rr
65×egg-rr
56×egg-rr
Counts
3 → 207
Calls
Call 1
Inputs
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2)))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 l)) (neg.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (+.f64 l l))) (neg.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 l) 1 (neg.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (cbrt.f64 (exp.f64 l)) (neg.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (neg.f64 l))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 l) -2))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 l)))) (sqrt.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 l)))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (exp.f64 (neg.f64 l)) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 l) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (neg.f64 l)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (exp.f64 (neg.f64 l))) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 1 (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l)) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 l) -2) (exp.f64 (+.f64 l l))) (-.f64 (neg.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 if (!=.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0) (/.f64 (-.f64 (exp.f64 (+.f64 l l)) (pow.f64 (exp.f64 l) -2)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (+.f64 0 (-.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 if (!=.f64 (+.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))) (+.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.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 if (!=.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.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 if (!=.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))))) 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.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 if (!=.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (exp.f64 l) -2) (-.f64 (exp.f64 (+.f64 l l)) -1)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 -1 (neg.f64 (exp.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (exp.f64 (neg.f64 l))) (neg.f64 (neg.f64 (exp.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(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 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (neg.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (exp.f64 (neg.f64 l))) (neg.f64 (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (exp.f64 l) 0) (exp.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))) (-.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))) (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l)))) (-.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (/.f64 1 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 l) -2)) 1)) (-.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 (neg.f64 l))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) 1) (*.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (exp.f64 l)) (*.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (*.f64 (exp.f64 l) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (neg.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (pow.f64 (exp.f64 l) -2) (-.f64 (exp.f64 (+.f64 l l)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) 1) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (exp.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (exp.f64 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (neg.f64 (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (exp.f64 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (exp.f64 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 (neg.f64 l))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (exp.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cos.f64 (*.f64 K 1/2)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 l) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cos.f64 (*.f64 K 1/2))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cos.f64 (*.f64 K 1/2))) J) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (cos.f64 (*.f64 K 1/2))) J))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (exp.f64 l) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 l) J (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 J 0) (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) J)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 J (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (exp.f64 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 J (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (exp.f64 l)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 J)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 J)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) 1) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 J) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l)) (exp.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l)) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) J) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3))))))

simplify483.0ms (4%)

Algorithm
egglog
Counts
275 → 296
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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) 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/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.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 (-.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (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/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 4) J))) (*.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 6) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(fma.f64 0 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(fma.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 l)) (neg.f64 (exp.f64 (neg.f64 l))))
(fma.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (+.f64 l l))) (neg.f64 (exp.f64 (neg.f64 l))))
(fma.f64 1 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(fma.f64 (exp.f64 l) 1 (neg.f64 (exp.f64 (neg.f64 l))))
(fma.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (cbrt.f64 (exp.f64 l)) (neg.f64 (exp.f64 (neg.f64 l))))
(fma.f64 1 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))
(fma.f64 (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)) (exp.f64 l))
(fma.f64 (cbrt.f64 (exp.f64 (neg.f64 l))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 l) -2))) (exp.f64 l))
(fma.f64 1 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 l)))) (sqrt.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))
(fma.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 l)))) (exp.f64 l))
(fma.f64 -1 (exp.f64 (neg.f64 l)) (exp.f64 l))
(if (!=.f64 (exp.f64 l) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (exp.f64 (neg.f64 l)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 l))) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 1 (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l)) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 l) -2) (exp.f64 (+.f64 l l))) (-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0) (/.f64 (-.f64 (exp.f64 (+.f64 l l)) (pow.f64 (exp.f64 l) -2)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (+.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))) (+.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))))) 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (pow.f64 (exp.f64 l) -2) (-.f64 (exp.f64 (+.f64 l l)) -1)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 -1 (neg.f64 (exp.f64 l))))
(+.f64 (neg.f64 (exp.f64 (neg.f64 l))) (neg.f64 (neg.f64 (exp.f64 l))))
(+.f64 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(+.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))
(+.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (neg.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))
(-.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (neg.f64 (exp.f64 l)))
(-.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) 0) (exp.f64 (neg.f64 l)))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))) (-.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 -1 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(*.f64 (-.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))) (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))))
(*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l)))) (-.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))
(*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (/.f64 1 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))
(*.f64 (+.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 l) -2)) 1)) (-.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 (neg.f64 l))) (exp.f64 l))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) 2))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 2))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) 1) (*.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 1))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 l)))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (exp.f64 l)) (*.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (exp.f64 l)))
(/.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (*.f64 (exp.f64 l) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))
(/.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (neg.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (pow.f64 (exp.f64 l) -2) (-.f64 (exp.f64 (+.f64 l l)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) 1) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(pow.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3)
(pow.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) 1/3)
(pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(neg.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(neg.f64 (-.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 0))
(cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (exp.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (exp.f64 l)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (exp.f64 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (neg.f64 (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 (*.f64 J (exp.f64 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (exp.f64 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(+.f64 (*.f64 (exp.f64 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.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 K 1/2)) J))
(*.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) -1) -1)
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 (neg.f64 l))) (exp.f64 l))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cos.f64 (*.f64 K 1/2)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (exp.f64 l) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) (exp.f64 l))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cos.f64 (*.f64 K 1/2))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cos.f64 (*.f64 K 1/2))) J) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 1)
(neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (cos.f64 (*.f64 K 1/2))) J))
(neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) (cos.f64 (*.f64 K 1/2))))
(neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(neg.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (cos.f64 (*.f64 K 1/2)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J)))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 3))
(fma.f64 J (exp.f64 l) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(fma.f64 (exp.f64 l) J (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(if (!=.f64 J 0) (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) J)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 J (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (*.f64 J (exp.f64 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(+.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 J (exp.f64 l)))
(+.f64 (*.f64 J (exp.f64 l)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 1))
(-.f64 0 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 J)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 J)) (cbrt.f64 J))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) 1) (cbrt.f64 (*.f64 J J)))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) 2))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) -1) -1)
(*.f64 (*.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 J) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))
(*.f64 (neg.f64 J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (neg.f64 J))
(*.f64 -1 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 1 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l))) (exp.f64 l))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 2))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 l)))
(/.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (exp.f64 l))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) J) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (neg.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(pow.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 3)
(pow.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3) 1/3)
(pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)
(neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) 1))
(cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3))
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 l l))
(+.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 l 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))))
(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))))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.f64 1/3 (pow.f64 l 3)) (*.f64 (cos.f64 (*.f64 1/2 K)) 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/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 l 7) 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/3 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 l 3)) (*.f64 1/2520 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (*.f64 (*.f64 -1/8 (*.f64 K K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(+.f64 (*.f64 (-.f64 (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 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 4) J)))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (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/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 4) J))) (*.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 6) J))))))
(fma.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J (fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (fma.f64 1/384 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 4) J)) (*.f64 -1/46080 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (pow.f64 K 6) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 2 (*.f64 l J) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(fma.f64 2 (*.f64 l J) (fma.f64 1/2520 (*.f64 (pow.f64 l 7) J) (fma.f64 1/3 (*.f64 (pow.f64 l 3) J) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(fma.f64 0 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(fma.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 l)) (neg.f64 (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(fma.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (+.f64 l l))) (neg.f64 (exp.f64 (neg.f64 l))))
(fma.f64 1 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(fma.f64 (exp.f64 l) 1 (neg.f64 (exp.f64 (neg.f64 l))))
(fma.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (cbrt.f64 (exp.f64 l)) (neg.f64 (exp.f64 (neg.f64 l))))
(fma.f64 1 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(fma.f64 (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)) (exp.f64 l))
(fma.f64 (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 l)))) (cbrt.f64 (exp.f64 (*.f64 l -2))) (exp.f64 l))
(fma.f64 (cbrt.f64 (exp.f64 (neg.f64 l))) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 l) -2))) (exp.f64 l))
(fma.f64 (cbrt.f64 (exp.f64 (neg.f64 l))) (neg.f64 (cbrt.f64 (exp.f64 (*.f64 l -2)))) (exp.f64 l))
(fma.f64 1 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 l)))) (sqrt.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))
(fma.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 l)))) (exp.f64 l))
(fma.f64 -1 (exp.f64 (neg.f64 l)) (exp.f64 l))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(if (!=.f64 (exp.f64 l) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (exp.f64 (neg.f64 l)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (neg.f64 (exp.f64 (neg.f64 l))) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 2))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 1 (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (pow.f64 (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) -1) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l)) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 l) -2) (exp.f64 (+.f64 l l))) (-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l)) 0) (/.f64 (-.f64 (exp.f64 (*.f64 l -2)) (exp.f64 (+.f64 l l))) (-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0) (/.f64 (-.f64 (exp.f64 (+.f64 l l)) (pow.f64 (exp.f64 l) -2)) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 0) (/.f64 (-.f64 (exp.f64 (+.f64 l l)) (exp.f64 (*.f64 l -2))) (+.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (+.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))) (+.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (/.f64 (+.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 2) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 2)) (/.f64 (+.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) 0)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 2) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) (/.f64 (+.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) 0)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 2) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) (/.f64 (+.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))))) 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) (*.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) (+.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2) 0)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 3)) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 2) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) (/.f64 (+.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 3) (pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 3)) (+.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 2) (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) (/.f64 (+.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (+.f64 (pow.f64 (exp.f64 l) -2) (-.f64 (exp.f64 (+.f64 l l)) -1)) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(if (!=.f64 (-.f64 (+.f64 (exp.f64 (*.f64 l -2)) (exp.f64 (+.f64 l l))) -1) 0) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(+.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 -1 (neg.f64 (exp.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (neg.f64 (exp.f64 (neg.f64 l))) (neg.f64 (neg.f64 (exp.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 0 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (exp.f64 l) (neg.f64 (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (neg.f64 (exp.f64 (neg.f64 l))) (exp.f64 l))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (neg.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(-.f64 0 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (neg.f64 (exp.f64 (neg.f64 l))) (neg.f64 (exp.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (/.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (/.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(-.f64 (+.f64 (exp.f64 l) 0) (exp.f64 (neg.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))) (-.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 -1 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))) (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))) (-.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) -1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l)))) (-.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))))
(neg.f64 (*.f64 (+.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))) (-.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l)))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))))
(*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (/.f64 1 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(*.f64 (+.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 l) -2)) 1)) (-.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (+.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (+.f64 (cbrt.f64 (exp.f64 (*.f64 l -2))) 1)) (-.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (cbrt.f64 (exp.f64 (*.f64 l -2)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 (neg.f64 l))) (exp.f64 l))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) 2))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(*.f64 (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 l))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 2))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 2))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) 1) (*.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 l)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (exp.f64 l)))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (exp.f64 l)) (*.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (exp.f64 l)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (exp.f64 l)))
(/.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (exp.f64 l)))
(/.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (*.f64 (exp.f64 l) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (exp.f64 l)))
(/.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (neg.f64 (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (pow.f64 (exp.f64 l) -2) (-.f64 (exp.f64 (+.f64 l l)) -1)))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (-.f64 (+.f64 (exp.f64 (*.f64 l -2)) (exp.f64 (+.f64 l l))) -1))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 l 3)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (exp.f64 l) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) 1) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(pow.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(pow.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3) 1/3)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 1)
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(neg.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(neg.f64 (-.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) 0))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 3))
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (exp.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (exp.f64 l) J (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (neg.f64 (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (exp.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (exp.f64 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (neg.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (*.f64 J (exp.f64 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (exp.f64 l) J (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J))))
(+.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (exp.f64 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 (exp.f64 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (neg.f64 (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.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 K 1/2)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 J (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.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 (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.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 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.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 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (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 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) -1) -1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 -1 -1))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2) J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (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 (cbrt.f64 J) (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (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 1 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.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 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.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 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (cbrt.f64 (exp.f64 (*.f64 l -2)))))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 (neg.f64 l))) (exp.f64 l))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (*.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (exp.f64 l))) (exp.f64 l))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.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 (*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (exp.f64 l))) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cos.f64 (*.f64 K 1/2)))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 (exp.f64 l) (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) (exp.f64 l))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (exp.f64 l))) (exp.f64 l))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cos.f64 (*.f64 K 1/2))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (cos.f64 (*.f64 K 1/2))) J) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (cos.f64 (*.f64 1/2 K))) J) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) (cos.f64 (*.f64 1/2 K))) J) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(pow.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.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))
(neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (cos.f64 (*.f64 K 1/2))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(neg.f64 (*.f64 J (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.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))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(fma.f64 J (exp.f64 l) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(fma.f64 (exp.f64 l) J (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)))
(fma.f64 (exp.f64 l) J (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(fma.f64 (exp.f64 l) J (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)))
(if (!=.f64 J 0) (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) J)) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 J 0) (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 J (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 J (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (fma.f64 J (exp.f64 l) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (exp.f64 l)) 2) (pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) 2)) (fma.f64 J (exp.f64 l) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 2) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) (-.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) (*.f64 J (exp.f64 l))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) 3)) (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 2) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) (-.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) (*.f64 J (exp.f64 l)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (*.f64 J (exp.f64 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (*.f64 J (exp.f64 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) 3)) (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 2) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) (-.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) (*.f64 J (exp.f64 l)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(if (!=.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) 3)) (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 2) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) (-.f64 (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)) (*.f64 J (exp.f64 l)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(fma.f64 (exp.f64 l) J (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 J (exp.f64 l)))
(fma.f64 (exp.f64 l) J (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)))
(+.f64 (*.f64 J (exp.f64 l)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 1))
(fma.f64 (exp.f64 l) J (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 J)))
(-.f64 0 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2)) (cbrt.f64 J)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 J)) (cbrt.f64 J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) 1) (cbrt.f64 (*.f64 J J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) 2))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) -1) -1)
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 -1 -1))
(*.f64 (*.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 J) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))) 2) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 2))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (neg.f64 J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (neg.f64 J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 -1 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 1 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (pow.f64 (exp.f64 l) -2)))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (cbrt.f64 (exp.f64 (*.f64 l -2)))))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l))) (exp.f64 l))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (cbrt.f64 (exp.f64 l)) (cbrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (*.f64 (sqrt.f64 (exp.f64 l)) (sqrt.f64 (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 l))
(*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))) 2))
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))) 2))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)) (exp.f64 l)))
(/.f64 (*.f64 (*.f64 J (exp.f64 l)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (exp.f64 l)))
(/.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (*.f64 J (exp.f64 l)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)) (exp.f64 l)))
(/.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (exp.f64 l))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1)))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) J) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1))))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) J) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(/.f64 (neg.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (pow.f64 (exp.f64 l) -2) 1))))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (*.f64 l -2)) 1)))
(pow.f64 (cbrt.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) 3)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(pow.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3) 1/3)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) 1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(cbrt.f64 (pow.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 3))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)

eval119.0ms (1%)

Compiler

Compiled 9566 to 4654 computations (51.3% saved)

prune55.0ms (0.5%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2933296
Fresh000
Picked011
Done000
Total2934297
Error
0.1b
Counts
297 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
16.3b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
16.0b
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) 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.4b
(+.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (/.f64 K 2))) U)
Compiler

Compiled 71 to 52 computations (26.8% saved)

localize19.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 46 to 21 computations (54.3% saved)

series45.0ms (0.4%)

Counts
2 → 84
Calls

21 calls:

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

Compiled 4835 to 2855 computations (41% saved)

rewrite101.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
62×egg-rr
43×egg-rr
Counts
2 → 105
Calls
Call 1
Inputs
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (/.f64 K 2)))
(+.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (/.f64 K 2))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 1) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 J)) (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (*.f64 J (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 J l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) 2))) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (cos.f64 (*.f64 K 1/2))) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l l) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J l) (+.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (+.f64 l l)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (+.f64 l l)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) 1) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (cbrt.f64 (+.f64 l l)))) (cbrt.f64 (*.f64 (*.f64 l l) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 U 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1 U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 l l) (*.f64 (cos.f64 (*.f64 K 1/2)) J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 U (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) 2) (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 3))))))

simplify670.0ms (5.5%)

Algorithm
egglog
Counts
189 → 135
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/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) 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/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) U)))
(+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) 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)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 1) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))
(*.f64 (+.f64 l l) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 J)) (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 J (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (*.f64 J (cbrt.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) l)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 l l)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 J l))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) 2))) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 2)) J))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (cos.f64 (*.f64 K 1/2))) J))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) J))
(*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J l) (+.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) 2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (+.f64 l l)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (+.f64 l l)))) 2) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) 1) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (cbrt.f64 (+.f64 l l)))) (cbrt.f64 (*.f64 (*.f64 l l) 4)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (*.f64 J J)))
(*.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3))
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 1 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 U 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l) U)
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1 U)
(fma.f64 (+.f64 l l) (*.f64 (cos.f64 (*.f64 K 1/2)) J) U)
(fma.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) U)
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(+.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)
(+.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (+.f64 U (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 1 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) 2) (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 U)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) 2))
(/.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 3))
Outputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 J J) l)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) (*.f64 (*.f64 (pow.f64 K 4) J) (*.f64 1/192 l)))
(+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))))))
(fma.f64 -1/23040 (*.f64 (*.f64 l (pow.f64 K 6)) J) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) (*.f64 (*.f64 (pow.f64 K 4) J) (*.f64 1/192 l))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) 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 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (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))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.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))) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) U)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) (fma.f64 1/192 (*.f64 (*.f64 l (pow.f64 K 4)) J) U))
(+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) U))))
(fma.f64 -1/23040 (*.f64 (*.f64 l (pow.f64 K 6)) J) (+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) (fma.f64 1/192 (*.f64 (*.f64 l (pow.f64 K 4)) J) U)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) 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 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) 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 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J l) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (-.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 1) (*.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 l l) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 J)) (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (*.f64 J (+.f64 l l))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cbrt.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J))
(*.f64 (*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)) l)
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 l l)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) 2) (*.f64 J l))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) 2))) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) 2)) J))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) (cos.f64 (*.f64 K 1/2))) J))
(*.f64 (*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) J))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J l) (+.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2) 2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (+.f64 l l)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (+.f64 l l)))) 2) 2))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) 1) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (cbrt.f64 (+.f64 l l)))) (cbrt.f64 (*.f64 (*.f64 l l) 4)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 l l) (cbrt.f64 J))) (cbrt.f64 (*.f64 J J)))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 1 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 U 1 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (+.f64 l l) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (+.f64 l l))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 1 U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (+.f64 l l) (*.f64 (cos.f64 (*.f64 K 1/2)) J) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 J (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (*.f64 J (+.f64 l l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2)) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) l) (neg.f64 U)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) l) (neg.f64 U))) (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (-.f64 U (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 U U)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) l) (neg.f64 U))) (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) l) (neg.f64 U))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) l) (neg.f64 U)))))) (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) l) (neg.f64 U)))))) (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) (fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (+.f64 l l)) (neg.f64 U))))) (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) l) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) l) (neg.f64 U)))))) (fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (+.f64 U (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) (+.f64 (*.f64 (*.f64 J l) (cos.f64 (*.f64 K 1/2))) U))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 1 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) 2) (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))))))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 U)))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U))) 2) 2))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(/.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U)) 3)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)) U) 3))
(fma.f64 (*.f64 (+.f64 J J) l) (cos.f64 (*.f64 1/2 K)) U)

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 83 to 60 computations (27.7% saved)

series124.0ms (1%)

Counts
4 → 84
Calls

30 calls:

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

Compiled 10820 to 7700 computations (28.8% saved)

rewrite145.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
56×egg-rr
49×egg-rr
42×egg-rr
38×egg-rr
Counts
4 → 185
Calls
Call 1
Inputs
(*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2)))
(*.f64 1/3 (pow.f64 l 3))
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 2 l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 1 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/3 (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (pow.f64 l 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (cbrt.f64 1/3)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (cbrt.f64 (*.f64 (cbrt.f64 1/3) l))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l l)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 1/3 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (cbrt.f64 l)) l) (*.f64 (cbrt.f64 (*.f64 l l)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (*.f64 1/3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 1/3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 l (*.f64 (cbrt.f64 1/9) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/3) l)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l))) (*.f64 (cbrt.f64 1/9) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/3) l) (*.f64 (cbrt.f64 1/9) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (*.f64 (cbrt.f64 1/3) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (pow.f64 l 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 l) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 l l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 1/3 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (*.f64 l (cbrt.f64 l)) l)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 l l)) 2) (*.f64 1/3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 l 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 1/3) l) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 U 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1 U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) U))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/3 (pow.f64 l 3)) J (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 1 (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 1/3) l) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) J) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/3 (*.f64 J (pow.f64 l 3)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J 1/3) (pow.f64 l 3) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 l 3) (*.f64 J 1/3) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J (cbrt.f64 1/3)) l) (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 J 1/3)) l) (pow.f64 (*.f64 (cbrt.f64 (*.f64 J 1/3)) l) 2) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (pow.f64 l 3)) 1/3 (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 l) J (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 2 l)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) J) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J l) 2 (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 J l) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (*.f64 J 2) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 4 (*.f64 l l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 2 l) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 J (*.f64 2 l))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J 2) l (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J)) (*.f64 (*.f64 2 l) (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3))))))

simplify465.0ms (3.8%)

Algorithm
egglog
Counts
269 → 262
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) 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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J) (+.f64 (*.f64 1/384 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J))) (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) (*.f64 (pow.f64 K 6) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 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))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) U))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) (+.f64 (*.f64 1/384 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 4) J))) U)))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) (+.f64 (*.f64 1/384 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 6) J))) U))))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))
(fma.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 1/3 (pow.f64 l 3))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 1 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(+.f64 (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 1))
(*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(/.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 1 (*.f64 1/3 (pow.f64 l 3)))
(*.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)))
(*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)) (cbrt.f64 1/3))
(*.f64 (*.f64 1/3 (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (cbrt.f64 1/3)) l)
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (cbrt.f64 (*.f64 (cbrt.f64 1/3) l))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l))))
(*.f64 (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l l)) 1/3))
(*.f64 l (*.f64 1/3 (*.f64 l l)))
(*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) l) (*.f64 (cbrt.f64 (*.f64 l l)) 1/3))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (*.f64 1/3 l)))
(*.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 1/3 l)))
(*.f64 (cbrt.f64 1/3) (*.f64 l (*.f64 (cbrt.f64 1/9) (*.f64 l l))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/3) l)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l))) (*.f64 (cbrt.f64 1/9) (*.f64 l l))))
(*.f64 l (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 l l))))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3))))
(*.f64 (*.f64 (cbrt.f64 1/3) l) (*.f64 (cbrt.f64 1/9) (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (*.f64 (cbrt.f64 1/3) l))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 1/3 l) (*.f64 l l))
(*.f64 (*.f64 1/3 (*.f64 l l)) l)
(*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)))
(*.f64 (*.f64 l l) (*.f64 1/3 l))
(*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 l (cbrt.f64 l)) l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 l l)) 2) (*.f64 1/3 l)))
(/.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(/.f64 (pow.f64 l 3) 3)
(pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(pow.f64 (*.f64 (cbrt.f64 1/3) l) 3)
(pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)) 1/3)
(cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) U)
(fma.f64 1 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 U 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) U)
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) U)
(fma.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1 U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) U)
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) U)
(if (!=.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(+.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)
(+.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(+.f64 (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))
(+.f64 (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) U))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) U))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)))
(*.f64 1 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 U)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 3))
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) J (*.f64 J (*.f64 2 l)))
(fma.f64 J (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 1 (*.f64 J (*.f64 2 l)))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))
(fma.f64 1 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (cbrt.f64 1/3) l) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) J) (*.f64 J (*.f64 2 l)))
(fma.f64 1/3 (*.f64 J (pow.f64 l 3)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J 1/3) (pow.f64 l 3) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 2 l)))
(fma.f64 (pow.f64 l 3) (*.f64 J 1/3) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (*.f64 J (cbrt.f64 1/3)) l) (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J 1/3)) l) (pow.f64 (*.f64 (cbrt.f64 (*.f64 J 1/3)) l) 2) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J (pow.f64 l 3)) 1/3 (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 2 l) J (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (cbrt.f64 (*.f64 2 l)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) J) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (*.f64 J l) 2 (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 2 (*.f64 J l) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 l (*.f64 J 2) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 4 (*.f64 l l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 J (*.f64 2 l) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 2 l))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (*.f64 J 2) l (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 1 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))
(+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 J))
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)))
(*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J))))
(*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J)) (*.f64 (*.f64 2 l) (cbrt.f64 J))))
(/.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J) (*.f64 1/384 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J)))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (*.f64 1/384 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J) (+.f64 (*.f64 1/384 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J))) (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) (*.f64 (pow.f64 K 6) J))))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (fma.f64 1/384 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J)) (*.f64 -1/46080 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 6) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 2 (*.f64 (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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 l 3)) U))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) U))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (fma.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (pow.f64 l 3)) U))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) U)
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J U)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) U))
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) U))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) (+.f64 (*.f64 1/384 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 4) J))) U)))
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (fma.f64 1/384 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J)) U)))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) (+.f64 (*.f64 1/384 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 4) J))) (+.f64 (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 6) J))) U))))
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J (fma.f64 -1/8 (*.f64 (*.f64 K K) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (fma.f64 1/384 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J)) (fma.f64 -1/46080 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 6) J)) U))))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 2 (*.f64 l J))
(*.f64 (*.f64 l J) 2)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(fma.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (*.f64 (*.f64 l J) 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (pow.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (*.f64 (*.f64 l J) 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (*.f64 (*.f64 l J) 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (pow.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (-.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) (*.f64 (*.f64 l J) 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (*.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (-.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (*.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (-.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (*.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (-.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (*.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (-.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (*.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (-.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (*.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (-.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (*.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (-.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 3) (pow.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))) 2) (*.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (-.f64 (*.f64 (*.f64 (*.f64 2 l) (cos.f64 (*.f64 1/2 K))) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 1 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 2 l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 1) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(/.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(pow.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 1 (*.f64 1/3 (pow.f64 l 3)))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)))
(*.f64 (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)))
(*.f64 (*.f64 1/3 (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (cbrt.f64 1/3)) l)
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) l) l) (*.f64 (cbrt.f64 1/3) l))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (cbrt.f64 (*.f64 (cbrt.f64 1/3) l))) (cbrt.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) l) l) (cbrt.f64 (*.f64 (cbrt.f64 1/3) l))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/9) l) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 (sqrt.f64 1/3))) (sqrt.f64 (sqrt.f64 1/3)))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (cbrt.f64 (sqrt.f64 1/3))) (cbrt.f64 1/3))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l l)) 1/3))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 1/3 (*.f64 l l))))
(*.f64 l (*.f64 1/3 (*.f64 l l)))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) l) (*.f64 (cbrt.f64 (*.f64 l l)) 1/3))
(*.f64 (*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) l) (cbrt.f64 (*.f64 l l))) 1/3)
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (*.f64 1/3 l)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (*.f64 1/3 l))))
(*.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 1/3 l)))
(*.f64 (cbrt.f64 1/3) (*.f64 l (*.f64 (cbrt.f64 1/9) (*.f64 l l))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) l) l) (*.f64 (cbrt.f64 1/3) l))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/3) l)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l))) (*.f64 (cbrt.f64 1/9) (*.f64 l l))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 1/3) l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 1/9) l) l)) (*.f64 (*.f64 (cbrt.f64 1/9) l) l)))
(*.f64 l (*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (*.f64 l l))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) l) l) (*.f64 (cbrt.f64 1/3) l))
(*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 (sqrt.f64 1/3)) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3))))
(*.f64 (cbrt.f64 (cbrt.f64 1/3)) (*.f64 (cbrt.f64 (cbrt.f64 1/9)) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3))))
(*.f64 (*.f64 (cbrt.f64 1/3) l) (*.f64 (cbrt.f64 1/9) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) l) l) (*.f64 (cbrt.f64 1/3) l))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (*.f64 (cbrt.f64 1/3) l))
(*.f64 (*.f64 (*.f64 (cbrt.f64 1/9) l) l) (*.f64 (cbrt.f64 1/3) l))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 1/3 l) (*.f64 l l))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 1/3 (*.f64 l l)) l)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)))
(*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (*.f64 l l) (*.f64 1/3 l))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (cbrt.f64 1/9) (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) (pow.f64 l 3)))
(*.f64 (*.f64 1/3 (*.f64 (*.f64 l (cbrt.f64 l)) l)) (cbrt.f64 (*.f64 l l)))
(*.f64 1/3 (*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) l) (cbrt.f64 (*.f64 l l))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 l l)) 2) (*.f64 1/3 l)))
(*.f64 1/3 (pow.f64 l 3))
(/.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(*.f64 1/3 (pow.f64 l 3))
(/.f64 (pow.f64 l 3) 3)
(*.f64 1/3 (pow.f64 l 3))
(pow.f64 (*.f64 1/3 (pow.f64 l 3)) 1)
(*.f64 1/3 (pow.f64 l 3))
(pow.f64 (*.f64 (cbrt.f64 1/3) l) 3)
(pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)))
(*.f64 1/3 (pow.f64 l 3))
(fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 1 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 U 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 U 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) U)
(fma.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)
(fma.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1 U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(fma.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(fma.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(if (!=.f64 (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) 2))) (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))) (fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))) (-.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) 2))) (-.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))) (fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (neg.f64 U))))) (fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (neg.f64 U))))) (fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) (fma.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (neg.f64 U))))) (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) (fma.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (neg.f64 U))))) (fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (+.f64 U (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 2 l))) U))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) (+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) U))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 1 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 2))))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 U)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) 2)) (cbrt.f64 (*.f64 U U))) (cbrt.f64 (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))) (cbrt.f64 U)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)) 2))) (cbrt.f64 (*.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))) (cbrt.f64 U)))
(/.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U)) 3)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)) U) 3))
(fma.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 1/3 (pow.f64 l 3)) J (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 J (*.f64 1/3 (pow.f64 l 3)) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 1 (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 1 (*.f64 (*.f64 l J) 2))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 1/3 (pow.f64 l 3))) (*.f64 (*.f64 l J) 2))
(fma.f64 1 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 (cbrt.f64 1/3) l) (*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 l l)) J) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (cbrt.f64 1/3) l) (*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 l l) J)) (*.f64 (*.f64 l J) 2))
(fma.f64 1/3 (*.f64 J (pow.f64 l 3)) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J 1/3) (pow.f64 l 3) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) (cbrt.f64 J))) (cbrt.f64 (*.f64 J J)) (*.f64 (*.f64 l J) 2))
(fma.f64 (pow.f64 l 3) (*.f64 J 1/3) (*.f64 J (*.f64 2 l)))
(fma.f64 (pow.f64 l 3) (*.f64 J 1/3) (*.f64 (*.f64 l J) 2))
(fma.f64 (*.f64 (*.f64 J (cbrt.f64 1/3)) l) (*.f64 (cbrt.f64 1/9) (*.f64 l l)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (*.f64 J (cbrt.f64 1/3)) l) (*.f64 (*.f64 (cbrt.f64 1/9) l) l) (*.f64 (*.f64 l J) 2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J 1/3)) l) (pow.f64 (*.f64 (cbrt.f64 (*.f64 J 1/3)) l) 2) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 J 1/3)) l) (pow.f64 (*.f64 (cbrt.f64 (*.f64 J 1/3)) l) 2) (*.f64 (*.f64 l J) 2))
(fma.f64 (*.f64 J (pow.f64 l 3)) 1/3 (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 2 l) J (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (cbrt.f64 (*.f64 2 l)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) J) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (cbrt.f64 (*.f64 2 l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 l) l)) J) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 2 l)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))
(fma.f64 (*.f64 J l) 2 (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 2 (*.f64 J l) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 l (*.f64 J 2) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 l (*.f64 J 2) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 4 (*.f64 l l))) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 (*.f64 4 l) l)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))
(fma.f64 J (*.f64 2 l) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 2 l))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 l J) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 2)) (*.f64 (*.f64 J 1/3) (pow.f64 l 3)))
(fma.f64 (*.f64 J 2) l (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 1 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2) (*.f64 J (*.f64 (*.f64 2 l) (*.f64 J (-.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 3) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2) (*.f64 J (*.f64 (*.f64 2 l) (*.f64 J (-.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))))))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (-.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 2) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2)) (*.f64 J (-.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3))))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2) (pow.f64 (*.f64 (*.f64 l J) 2) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 l -2)))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 2) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2)) (*.f64 (*.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) J) (*.f64 2 l))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 3) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 2) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2)) (*.f64 (*.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) J) (*.f64 2 l)))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 3) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2) (*.f64 J (*.f64 (*.f64 2 l) (*.f64 J (-.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))))))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 (*.f64 l J) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 3) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2) (*.f64 J (*.f64 (*.f64 2 l) (*.f64 J (-.f64 (*.f64 2 l) (*.f64 1/3 (pow.f64 l 3)))))))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 (*.f64 l J) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 3) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 2) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2)) (*.f64 (*.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) J) (*.f64 2 l)))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) 2) (*.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 3) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 l J) 2) 2) (pow.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) 2)) (*.f64 (*.f64 (*.f64 (*.f64 J 1/3) (pow.f64 l 3)) J) (*.f64 2 l)))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 J (*.f64 1/3 (pow.f64 l 3))) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 1/3 (pow.f64 l 3))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 J))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 1/3 (pow.f64 l 3)) (cbrt.f64 J)) (*.f64 (*.f64 2 l) (cbrt.f64 J))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(/.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 3)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) 1/3)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)

localize30.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
5.2b
(-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))
Compiler

Compiled 38 to 10 computations (73.7% saved)

series9.0ms (0.1%)

Counts
1 → 8
Calls

6 calls:

TimeVariablePointExpression
0.0ms
l
@0
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
0.0ms
J
@inf
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
0.0ms
l
@-inf
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
0.0ms
J
@-inf
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
0.0ms
l
@inf
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
Compiler

Compiled 545 to 355 computations (34.9% saved)

rewrite111.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
72×egg-rr
Counts
1 → 72
Calls
Call 1
Inputs
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (exp.f64 l) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 l) J (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 J (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 J 0) (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (exp.f64 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 J (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (exp.f64 l)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 J)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) 1) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 J)) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 J)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 l)) (*.f64 (cbrt.f64 (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 (neg.f64 l))) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (exp.f64 (neg.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 l) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (+.f64 l l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 l)) (*.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 l)) (*.f64 (exp.f64 l) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) (exp.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 l) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (exp.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) J) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 3))))))

simplify470.0ms (3.9%)

Algorithm
egglog
Counts
80 → 88
Calls
Call 1
Inputs
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(fma.f64 J (exp.f64 l) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(fma.f64 (exp.f64 l) J (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 J (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 J 0) (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (*.f64 J (exp.f64 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 J (exp.f64 l)))
(+.f64 (*.f64 J (exp.f64 l)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 1))
(-.f64 0 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 J))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 J)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) 2))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) 1) (cbrt.f64 (*.f64 J J)))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 J)) (cbrt.f64 J))
(*.f64 (cbrt.f64 (cbrt.f64 J)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) 1))
(*.f64 (cbrt.f64 J) (*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1))
(*.f64 -1 (*.f64 -1 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (cbrt.f64 (exp.f64 l)) (*.f64 (cbrt.f64 (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (neg.f64 J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (neg.f64 J))
(*.f64 -1 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 1 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 (neg.f64 l))) (exp.f64 l))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (exp.f64 (neg.f64 (+.f64 l l)))))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (exp.f64 l) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (+.f64 l l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (sqrt.f64 (exp.f64 l)) (*.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (exp.f64 l) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))) 2))
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))
(/.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) (exp.f64 l)))
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 l))
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))
(/.f64 (*.f64 (exp.f64 l) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (exp.f64 l))
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))
(/.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) J) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(/.f64 (neg.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 3) 1/3)
(pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) 1))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 3))
Outputs
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 l l) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (+.f64 l l)))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J))))
(fma.f64 2 (*.f64 l J) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 1/2520 (*.f64 (pow.f64 l 7) J)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) (*.f64 1/60 (*.f64 (pow.f64 l 5) J)))))
(+.f64 (*.f64 J (+.f64 (+.f64 l l) (*.f64 1/2520 (pow.f64 l 7)))) (*.f64 J (+.f64 (*.f64 1/3 (pow.f64 l 3)) (*.f64 1/60 (pow.f64 l 5)))))
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (*.f64 -1 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(fma.f64 J (exp.f64 l) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(fma.f64 (exp.f64 l) J (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) 0) (/.f64 J (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (*.f64 l -3))) 0) (/.f64 J (/.f64 1 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 J 0) (/.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))) (/.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 J 0) (/.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (/.f64 1 J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (-.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (fma.f64 J (exp.f64 l) (/.f64 J (exp.f64 l))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (exp.f64 l)) 2) (pow.f64 (/.f64 J (exp.f64 l)) 2)) (fma.f64 J (exp.f64 l) (/.f64 J (exp.f64 l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 J (exp.f64 l)) 2) (*.f64 (*.f64 J (exp.f64 l)) (fma.f64 J (exp.f64 l) (/.f64 J (exp.f64 l))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (/.f64 J (exp.f64 l)) 3)) (+.f64 (pow.f64 (/.f64 J (exp.f64 l)) 2) (*.f64 (*.f64 J (exp.f64 l)) (fma.f64 J (exp.f64 l) (/.f64 J (exp.f64 l)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (*.f64 J (exp.f64 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (*.f64 J (exp.f64 l)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (/.f64 J (exp.f64 l)) 3)) (+.f64 (pow.f64 (/.f64 J (exp.f64 l)) 2) (*.f64 (*.f64 J (exp.f64 l)) (fma.f64 J (exp.f64 l) (/.f64 J (exp.f64 l)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 3)) (+.f64 (*.f64 (*.f64 J (exp.f64 l)) (*.f64 J (exp.f64 l))) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J))) (*.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(if (!=.f64 (/.f64 (neg.f64 J) (exp.f64 l)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (exp.f64 l)) 3) (pow.f64 (/.f64 J (exp.f64 l)) 3)) (+.f64 (pow.f64 (/.f64 J (exp.f64 l)) 2) (*.f64 (*.f64 J (exp.f64 l)) (fma.f64 J (exp.f64 l) (/.f64 J (exp.f64 l)))))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(+.f64 (*.f64 J (exp.f64 l)) (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) (*.f64 J (exp.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(+.f64 (*.f64 J (exp.f64 l)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 l)) J)) 1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(-.f64 0 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) (*.f64 J (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cbrt.f64 J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) -1) -1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2) 2))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 J)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (cbrt.f64 J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))) 2))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) 2))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) 1) (cbrt.f64 (*.f64 J J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) (cbrt.f64 J)) (cbrt.f64 J)) (cbrt.f64 J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (cbrt.f64 J)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 J)) 2) (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J) 1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 J) (*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) 1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 -1 (*.f64 -1 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (exp.f64 l)) (*.f64 (cbrt.f64 (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (neg.f64 J) (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) (neg.f64 J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 -1 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 1 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 (neg.f64 l))) (exp.f64 l))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cbrt.f64 (exp.f64 l))) (cbrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (cbrt.f64 (exp.f64 (+.f64 l l)))) (cbrt.f64 (exp.f64 (neg.f64 (+.f64 l l)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 l l)) (exp.f64 (neg.f64 (+.f64 l l))))) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (sqrt.f64 (exp.f64 l))) (sqrt.f64 (exp.f64 (neg.f64 l))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (exp.f64 l) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (cbrt.f64 (exp.f64 (+.f64 l l))) (*.f64 (cbrt.f64 (exp.f64 (neg.f64 (+.f64 l l)))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 l l)) (exp.f64 (neg.f64 (+.f64 l l))))) J) (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))))
(*.f64 (sqrt.f64 (exp.f64 l)) (*.f64 (sqrt.f64 (exp.f64 (neg.f64 l))) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 (neg.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (exp.f64 (neg.f64 l)) (*.f64 (exp.f64 l) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (/.f64 1 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))) 2))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (exp.f64 l) (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (*.f64 (exp.f64 l) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (exp.f64 l)) (*.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)) (exp.f64 l)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) (exp.f64 l)) (exp.f64 l))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (exp.f64 l) (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) (exp.f64 l))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (/.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) 1) (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1)))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 J (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3)))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) 2)) J)) (cbrt.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 (*.f64 l 3))) (exp.f64 (*.f64 l 3))) J) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(/.f64 (neg.f64 (*.f64 J (-.f64 (exp.f64 (*.f64 l 3)) (exp.f64 (neg.f64 (*.f64 l 3)))))) (neg.f64 (+.f64 (exp.f64 (+.f64 l l)) (+.f64 (exp.f64 (neg.f64 (+.f64 l l))) 1))))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)) 3)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(pow.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 3) 1/3)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 1)
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(neg.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 l)) (exp.f64 l)) J) 1))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) 3))
(*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J)

eval381.0ms (3.1%)

Compiler

Compiled 19028 to 11025 computations (42.1% saved)

prune144.0ms (1.2%)

Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New59811609
Fresh000
Picked011
Done123
Total59914613
Error
0.0b
Counts
613 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(fma.f64 (*.f64 (+.f64 l l) (cos.f64 (*.f64 K 1/2))) J U)
0.7b
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (*.f64 K 1/2)))) 3) U)
16.3b
(+.f64 (*.f64 (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l))) J) U)
0.4b
(+.f64 (*.f64 (+.f64 l l) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) U)
8.4b
(+.f64 (*.f64 (+.f64 l l) J) U)
0.4b
(+.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
16.7b
(+.f64 (*.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (cos.f64 (*.f64 K 1/2)))) U)
0.7b
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (*.f64 J (+.f64 l l)))) U)
5.7b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (+.f64 l l)))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 l l)) 2))) U)
23.7b
(+.f64 (*.f64 (*.f64 l J) (+.f64 (*.f64 -1/4 (*.f64 K K)) 2)) U)
16.0b
(+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K 2))) U)
0.4b
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 (*.f64 l l) (*.f64 1/3 l)) (*.f64 2 l))) (cos.f64 (/.f64 K 2))) U)
0.4b
(+.f64 (*.f64 (*.f64 J (+.f64 l l)) (cos.f64 (/.f64 K 2))) U)
16.6b
U
Compiler

Compiled 448 to 293 computations (34.6% saved)

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 95 to 55 computations (42.1% saved)

series57.0ms (0.5%)

Counts
4 → 48
Calls

21 calls:

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

Compiled 5890 to 4240 computations (28% saved)

rewrite147.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
65×egg-rr
60×egg-rr
31×egg-rr
19×egg-rr
Counts
4 → 175
Calls
Call 1
Inputs
(*.f64 1/3 l)
(*.f64 (*.f64 J (+.f64 (*.f64 (*.f64 l l) (*.f64 1/3 l)) (*.f64 2 l))) (cos.f64 (/.f64 K 2)))
(*.f64 (*.f64 l l) (*.f64 1/3 l))
(*.f64 J (+.f64 (*.f64 (*.f64 l l) (*.f64 1/3 l)) (*.f64 2 l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 l)) (cbrt.f64 (*.f64 1/9 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (cbrt.f64 (*.f64 1/3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/3 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 (*.f64 l l) 1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 1/9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/3) (*.f64 l (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/3 l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/3 l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/3 l) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 (pow.f64 l 3) 1/3)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 1) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 J)) (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (cos.f64 (*.f64 K 1/2))) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 1/3)) (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 l (cbrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 l l) 1/3) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 1/3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 1/3 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 l) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (pow.f64 l 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 l 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 3) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) 1/3) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (*.f64 l l) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 1/3 l))) (cbrt.f64 (*.f64 1/9 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l l) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/3 l)) (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/3 l) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 l l)) (cbrt.f64 (*.f64 1/3 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l l) 1/3)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 1/3 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l l) 1/3) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 1/3 l)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 (*.f64 1/3 l) (cbrt.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 3) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (cbrt.f64 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 l 3) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (*.f64 J 2) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J 2) l (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 2 l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 l) l)) J) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 1 (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 l l)) (*.f64 1/3 l) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 1/3 l)) (*.f64 l l) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (cbrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) J) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (*.f64 (*.f64 (*.f64 l l) 1/3) J) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J l) (*.f64 (*.f64 l l) 1/3) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/3 l) (*.f64 J (*.f64 l l)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 (*.f64 l l) 1/3)) l (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l l) (*.f64 J (*.f64 1/3 l)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 l l) 1/3) (*.f64 J l) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 (pow.f64 l 3) 1/3) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 l 3) 1/3) J (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 (*.f64 4 l) l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 2 l) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J l) 2 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 J l) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 l) J (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 J (*.f64 2 l))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 J)) (pow.f64 (*.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 J)) 2) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (*.f64 l (cbrt.f64 1/3))) (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 -2))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 (*.f64 (*.f64 l l) 1/3) J) (*.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 J 2) (*.f64 (*.f64 (*.f64 l l) 1/3) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J)) (*.f64 (*.f64 2 l) (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 J (*.f64 (*.f64 l l) 1/3)) (*.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (+.f64 (*.f64 J 2) (*.f64 J (*.f64 (*.f64 l l) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3))))))

simplify963.0ms (7.9%)

Algorithm
egglog
Counts
223 → 205
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) (*.f64 1/384 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) (+.f64 (*.f64 1/384 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 4) J))) (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 6) J))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 2 (*.f64 l J))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (cbrt.f64 (*.f64 1/3 l)) (cbrt.f64 (*.f64 1/9 (*.f64 l l))))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (cbrt.f64 (*.f64 1/3 l)))
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) l))
(*.f64 1 (*.f64 1/3 l))
(*.f64 (*.f64 1/3 l) 1)
(*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 (*.f64 l l) 1/27)))
(*.f64 (*.f64 l (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 1/3 l)
(*.f64 l 1/3)
(*.f64 (*.f64 l (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 1/3 (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (sqrt.f64 1/3) (*.f64 l (sqrt.f64 1/3)))
(/.f64 (*.f64 1/3 l) 1)
(/.f64 l 3)
(pow.f64 (cbrt.f64 (*.f64 1/3 l)) 3)
(pow.f64 (*.f64 1/3 l) 1)
(pow.f64 (pow.f64 (*.f64 1/3 l) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 1/3 l) 3))
(fma.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 (pow.f64 l 3) 1/3)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 (pow.f64 l 3) 1/3)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 1) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (*.f64 J (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 J)) (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 1))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 1))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (cbrt.f64 J) (*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) J))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 2) J))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (cos.f64 (*.f64 K 1/2))) J))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))
(*.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2) 2))
(/.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (*.f64 l (cbrt.f64 1/3)) (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2))
(*.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 l (cbrt.f64 1/3)))
(*.f64 (*.f64 (*.f64 (*.f64 l l) 1/3) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 1/3 l)))
(*.f64 (*.f64 l l) (*.f64 1/3 l))
(*.f64 (*.f64 1/3 l) (*.f64 l l))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 1 (*.f64 (pow.f64 l 3) 1/3))
(*.f64 (*.f64 (pow.f64 l 3) 1/3) 1)
(*.f64 (*.f64 (*.f64 l l) 1/3) l)
(*.f64 l (*.f64 (*.f64 l l) 1/3))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 1/3 l))) (cbrt.f64 (*.f64 1/9 (*.f64 l l))))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l l) 1/3)))
(*.f64 (cbrt.f64 (*.f64 1/3 l)) (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 1/3 l) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 l l)) (cbrt.f64 (*.f64 1/3 l)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l l) 1/3)) (cbrt.f64 l))
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 1/3 l))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l l) 1/3) (cbrt.f64 l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 1/3 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 (*.f64 1/3 l) (cbrt.f64 (*.f64 l l))))
(*.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(/.f64 (*.f64 (pow.f64 l 3) 1/3) 1)
(/.f64 (pow.f64 l 3) 3)
(pow.f64 (*.f64 l (cbrt.f64 1/3)) 3)
(pow.f64 (*.f64 (pow.f64 l 3) 1/3) 1)
(pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)) 1/3)
(cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)))
(fma.f64 1 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 l (*.f64 J 2) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (*.f64 J 2) l (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (cbrt.f64 (*.f64 2 l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 l) l)) J) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 1 (*.f64 J (*.f64 2 l)))
(fma.f64 1 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J (*.f64 l l)) (*.f64 1/3 l) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J (*.f64 1/3 l)) (*.f64 l l) (*.f64 J (*.f64 2 l)))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 l (cbrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) J) (*.f64 J (*.f64 2 l)))
(fma.f64 l (*.f64 (*.f64 (*.f64 l l) 1/3) J) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J l) (*.f64 (*.f64 l l) 1/3) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 1/3 l) (*.f64 J (*.f64 l l)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J (*.f64 (*.f64 l l) 1/3)) l (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 l l) (*.f64 J (*.f64 1/3 l)) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (*.f64 l l) 1/3) (*.f64 J l) (*.f64 J (*.f64 2 l)))
(fma.f64 J (*.f64 (pow.f64 l 3) 1/3) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (pow.f64 l 3) 1/3) J (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 (*.f64 4 l) l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 J (*.f64 2 l) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (*.f64 J l) 2 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 2 (*.f64 J l) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (*.f64 2 l) J (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 2 l))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (*.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 J)) (pow.f64 (*.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 J)) 2) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 J (*.f64 l (cbrt.f64 1/3))) (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 J (*.f64 2 l)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 -2))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(+.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))
(+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 J))
(*.f64 l (+.f64 (*.f64 (*.f64 (*.f64 l l) 1/3) J) (*.f64 J 2)))
(*.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 2))
(*.f64 l (+.f64 (*.f64 J 2) (*.f64 (*.f64 (*.f64 l l) 1/3) J)))
(*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J)) (*.f64 (*.f64 2 l) (cbrt.f64 J))))
(*.f64 l (+.f64 (*.f64 J (*.f64 (*.f64 l l) 1/3)) (*.f64 J 2)))
(*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J))))
(*.f64 l (+.f64 (*.f64 J 2) (*.f64 J (*.f64 (*.f64 l l) 1/3))))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(/.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 3)
(pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 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 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) (*.f64 1/3 (*.f64 (pow.f64 l 3) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))))
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (+.f64 1 (*.f64 -1/8 (*.f64 K K))))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) (*.f64 1/384 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (+.f64 1 (*.f64 -1/8 (*.f64 K K)))) (*.f64 1/384 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))) (+.f64 (*.f64 1/384 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 4) J))) (*.f64 -1/46080 (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) (*.f64 (pow.f64 K 6) J))))))
(+.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J) (+.f64 1 (*.f64 -1/8 (*.f64 K K)))) (fma.f64 1/384 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 4) J)) (*.f64 -1/46080 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (pow.f64 K 6) J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 1/3 (*.f64 l (pow.f64 l 2))) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (+.f64 (*.f64 2 l) (*.f64 1/3 (*.f64 l (pow.f64 l 2)))) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 2 (*.f64 l J))
(*.f64 l (*.f64 J 2))
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 1/3 l)) (cbrt.f64 (*.f64 1/9 (*.f64 l l))))
(*.f64 1/3 l)
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (cbrt.f64 (*.f64 1/3 l)))
(*.f64 1/3 l)
(*.f64 (cbrt.f64 1/3) (*.f64 (cbrt.f64 1/9) l))
(*.f64 1/3 l)
(*.f64 1 (*.f64 1/3 l))
(*.f64 1/3 l)
(*.f64 (*.f64 1/3 l) 1)
(*.f64 1/3 l)
(*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 (*.f64 l l) 1/27)))
(*.f64 1/3 l)
(*.f64 (*.f64 l (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 1/3 l)
(*.f64 1/3 l)
(*.f64 l 1/3)
(*.f64 1/3 l)
(*.f64 (*.f64 l (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 1/3 l)
(*.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 1/3 l)
(*.f64 (*.f64 1/3 (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 1/3 l)
(*.f64 (sqrt.f64 1/3) (*.f64 l (sqrt.f64 1/3)))
(*.f64 1/3 l)
(/.f64 (*.f64 1/3 l) 1)
(*.f64 1/3 l)
(/.f64 l 3)
(*.f64 1/3 l)
(pow.f64 (cbrt.f64 (*.f64 1/3 l)) 3)
(*.f64 1/3 l)
(pow.f64 (*.f64 1/3 l) 1)
(*.f64 1/3 l)
(pow.f64 (pow.f64 (*.f64 1/3 l) 3) 1/3)
(*.f64 1/3 l)
(cbrt.f64 (pow.f64 (*.f64 1/3 l) 3))
(*.f64 1/3 l)
(fma.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (fma.f64 (pow.f64 l 3) 1/3 (neg.f64 (*.f64 2 l))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(if (!=.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 3) (pow.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (-.f64 (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))))) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l (*.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J))) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 (pow.f64 l 3) 1/3)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 1) (*.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) J)) (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 (*.f64 J (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 (pow.f64 l 3) 1/3) (*.f64 (cos.f64 (*.f64 K 1/2)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 1 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (cos.f64 (*.f64 K 1/2)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 J (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 J (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 J)) (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) J) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cos.f64 (*.f64 K 1/2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 J) (*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) 2) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (cos.f64 (*.f64 K 1/2))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) 2) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(/.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(pow.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(*.f64 (*.f64 l (cbrt.f64 1/3)) (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 l (cbrt.f64 1/3)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (*.f64 (*.f64 l l) 1/3) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 1/3 l)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 l l) (*.f64 1/3 l))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 1/3 l) (*.f64 l l))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 1/3 (pow.f64 l 3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 1 (*.f64 (pow.f64 l 3) 1/3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (pow.f64 l 3) 1/3) 1)
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (*.f64 l l) 1/3) l)
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 l (*.f64 (*.f64 l l) 1/3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 1/3 l))) (cbrt.f64 (*.f64 1/9 (*.f64 l l))))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l l) 1/3)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (cbrt.f64 (*.f64 1/3 l)) (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 l l)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (*.f64 1/3 l) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 l l)) (cbrt.f64 (*.f64 1/3 l)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l l) 1/3)) (cbrt.f64 l))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (cbrt.f64 (*.f64 1/9 (*.f64 l l))) (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 1/3 l))))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l l) 1/3) (cbrt.f64 l)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 1/3 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 (*.f64 1/3 l) (cbrt.f64 (*.f64 l l))))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/3)) (cbrt.f64 1/9))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (pow.f64 l 3) (cbrt.f64 1/9)) (cbrt.f64 1/3))
(*.f64 (pow.f64 l 3) 1/3)
(*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/3)) (sqrt.f64 1/3))
(*.f64 (pow.f64 l 3) 1/3)
(/.f64 (*.f64 (pow.f64 l 3) 1/3) 1)
(*.f64 (pow.f64 l 3) 1/3)
(/.f64 (pow.f64 l 3) 3)
(*.f64 (pow.f64 l 3) 1/3)
(pow.f64 (*.f64 l (cbrt.f64 1/3)) 3)
(*.f64 (pow.f64 l 3) 1/3)
(pow.f64 (*.f64 (pow.f64 l 3) 1/3) 1)
(*.f64 (pow.f64 l 3) 1/3)
(pow.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)) 1/3)
(*.f64 (pow.f64 l 3) 1/3)
(cbrt.f64 (*.f64 1/27 (pow.f64 (pow.f64 l 3) 3)))
(*.f64 (pow.f64 l 3) 1/3)
(fma.f64 1 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 l (*.f64 J 2) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J 2) l (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (cbrt.f64 (*.f64 2 l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 l) l)) J) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (cbrt.f64 (*.f64 2 l)) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 l) l)) J) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 1 (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 1 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J (*.f64 l l)) (*.f64 1/3 l) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J (*.f64 1/3 l)) (*.f64 l l) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 l (cbrt.f64 1/3)) (*.f64 (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) J) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 l (cbrt.f64 1/3)) (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 1/9)) J) (*.f64 l (*.f64 J 2)))
(fma.f64 l (*.f64 (*.f64 (*.f64 l l) 1/3) J) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J l) (*.f64 (*.f64 l l) 1/3) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 1/3 l) (*.f64 J (*.f64 l l)) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J (*.f64 (*.f64 l l) 1/3)) l (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 l l) (*.f64 J (*.f64 1/3 l)) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 (*.f64 l l) 1/3) (*.f64 J l) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 J (*.f64 (pow.f64 l 3) 1/3) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 (pow.f64 l 3) 1/3) J (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 (*.f64 4 l) l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 2 l))) (cbrt.f64 (*.f64 (*.f64 4 l) l)) (*.f64 1/3 (*.f64 (pow.f64 l 3) J)))
(fma.f64 J (*.f64 2 l) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J l) 2 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 2 (*.f64 J l) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 2 l) J (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (cbrt.f64 (*.f64 J (*.f64 2 l))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 J)) (pow.f64 (*.f64 (*.f64 l (cbrt.f64 1/3)) (cbrt.f64 J)) 2) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(fma.f64 (*.f64 J (*.f64 l (cbrt.f64 1/3))) (pow.f64 (*.f64 l (cbrt.f64 1/3)) 2) (*.f64 J (*.f64 2 l)))
(fma.f64 (*.f64 (*.f64 l J) (cbrt.f64 1/3)) (*.f64 (*.f64 l l) (cbrt.f64 1/9)) (*.f64 l (*.f64 J 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (fma.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) (*.f64 l (*.f64 J 2)) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)) (fma.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) (*.f64 l (*.f64 J 2)) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 J 2)) 2) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2)) (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l))))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (pow.f64 (*.f64 J (*.f64 2 l)) 2)) (*.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 -2))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 (*.f64 l J) (fma.f64 (*.f64 l l) 1/3 -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2) (pow.f64 (*.f64 l (*.f64 J 2)) 2)) (*.f64 (*.f64 l J) (fma.f64 (*.f64 l l) 1/3 -2))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (fma.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) (*.f64 l (*.f64 J 2)) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)) (fma.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) (*.f64 l (*.f64 J 2)) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)) (fma.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) (*.f64 l (*.f64 J 2)) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (-.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 l (*.f64 J 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)) (fma.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) (*.f64 l (*.f64 J 2)) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (*.f64 2 l)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 l (*.f64 J 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)) (fma.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) (*.f64 l (*.f64 J 2)) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(if (!=.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 3) (pow.f64 (*.f64 J (*.f64 2 l)) 3)) (+.f64 (pow.f64 (*.f64 J (*.f64 2 l)) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) 2) (*.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))))) (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(if (!=.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 3) (pow.f64 (*.f64 l (*.f64 J 2)) 3)) (fma.f64 (*.f64 J (*.f64 l (-.f64 2 (*.f64 (*.f64 1/3 l) l)))) (*.f64 l (*.f64 J 2)) (pow.f64 (*.f64 1/3 (*.f64 (pow.f64 l 3) J)) 2))) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J))
(+.f64 (*.f64 J (*.f64 (pow.f64 l 3) 1/3)) (*.f64 J (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(+.f64 (*.f64 J (*.f64 2 l)) (*.f64 J (*.f64 (pow.f64 l 3) 1/3)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 1 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) (cbrt.f64 J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) J) (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) (cbrt.f64 J))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 l (+.f64 (*.f64 (*.f64 (*.f64 l l) 1/3) J) (*.f64 J 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 J l) (fma.f64 (*.f64 l l) 1/3 2))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 l (+.f64 (*.f64 J 2) (*.f64 (*.f64 (*.f64 l l) 1/3) J)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J)) (*.f64 (*.f64 2 l) (cbrt.f64 J))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 l (+.f64 (*.f64 J (*.f64 (*.f64 l l) 1/3)) (*.f64 J 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 (*.f64 (*.f64 2 l) (cbrt.f64 J)) (*.f64 (*.f64 (pow.f64 l 3) 1/3) (cbrt.f64 J))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 l (+.f64 (*.f64 J 2) (*.f64 J (*.f64 (*.f64 l l) 1/3))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 2)) (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) 2)) (*.f64 J (cbrt.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(/.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)))) 3)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3) 1/3)
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l))) 3))
(*.f64 (fma.f64 1/3 (pow.f64 l 3) (*.f64 2 l)) J)

localize32.0ms (0.3%)

Local error

Found 1 expressions with local error:

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

Compiled 22 to 7 computations (68.2% saved)

series26.0ms (0.2%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
l
@0
(+.f64 (*.f64 (+.f64 l l) J) U)
2.0ms
l
@inf
(+.f64 (*.f64 (+.f64 l l) J) U)
1.0ms
J
@inf
(+.f64 (*.f64 (+.f64 l l) J) U)
1.0ms
J
@-inf
(+.f64 (*.f64 (+.f64 l l) J) U)
1.0ms
U
@0
(+.f64 (*.f64 (+.f64 l l) J) U)
Compiler

Compiled 1115 to 485 computations (56.5% saved)

rewrite92.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
38×egg-rr
Counts
1 → 38
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 l l) J) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 l l) J U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (+.f64 l l) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (+.f64 l l) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 l l) J)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 (+.f64 l l) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 l l) J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (+.f64 l l) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 U 1 (*.f64 (+.f64 l l) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 l l) J) 1 U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 l l)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (cbrt.f64 (*.f64 (+.f64 l l) J)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 l l) 2)) J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 l J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 J J) l U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (cbrt.f64 (+.f64 l l))) (cbrt.f64 (pow.f64 (+.f64 l l) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) U)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 J (+.f64 l l) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2))) (-.f64 U (*.f64 (+.f64 l l) J))) (fma.f64 (+.f64 l l) J U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 U (*.f64 (+.f64 l l) J)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2))) (-.f64 U (*.f64 (+.f64 l l) J))) (fma.f64 (+.f64 l l) J U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 l l) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 l l) J) U)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 U (*.f64 (+.f64 l l) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 U (*.f64 l J)) (*.f64 l J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l J) (+.f64 (*.f64 l J) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 l l) J U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 l l) J U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (+.f64 l l) J) U)))) (+.f64 (cbrt.f64 (*.f64 (+.f64 l l) J)) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 l l) J) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (+.f64 l l) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)) (cbrt.f64 (fma.f64 (+.f64 l l) J U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 l l) J U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 3))))))

simplify177.0ms (1.5%)

Algorithm
egglog
Counts
74 → 47
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)
(fma.f64 (+.f64 l l) J U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (+.f64 l l) J))
(fma.f64 J (+.f64 l l) U)
(fma.f64 (cbrt.f64 (*.f64 (+.f64 l l) J)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) U)
(fma.f64 1 U (*.f64 (+.f64 l l) J))
(fma.f64 1 (*.f64 (+.f64 l l) J) U)
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (+.f64 l l) J))
(fma.f64 U 1 (*.f64 (+.f64 l l) J))
(fma.f64 (*.f64 (+.f64 l l) J) 1 U)
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 l l)) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (cbrt.f64 (*.f64 (+.f64 l l) J)) U)
(fma.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 l l) 2)) J) U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (*.f64 J (cbrt.f64 (+.f64 l l))) (cbrt.f64 (pow.f64 (+.f64 l l) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) U)
(if (!=.f64 (fma.f64 J (+.f64 l l) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2))) (-.f64 U (*.f64 (+.f64 l l) J))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 (-.f64 U (*.f64 (+.f64 l l) J)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2))) (-.f64 U (*.f64 (+.f64 l l) J))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 (*.f64 (+.f64 l l) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))
(+.f64 (*.f64 (+.f64 l l) J) U)
(+.f64 U (*.f64 (+.f64 l l) J))
(+.f64 (+.f64 U (*.f64 l J)) (*.f64 l J))
(+.f64 (*.f64 l J) (+.f64 (*.f64 l J) U))
(*.f64 1 (fma.f64 (+.f64 l l) J U))
(*.f64 (fma.f64 (+.f64 l l) J U) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (+.f64 l l) J) U)))) (+.f64 (cbrt.f64 (*.f64 (+.f64 l l) J)) (cbrt.f64 U)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 l l) J) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (+.f64 l l) J))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)) (cbrt.f64 (fma.f64 (+.f64 l l) J U)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2) 2))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) 3)
(pow.f64 (fma.f64 (+.f64 l l) J U) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 3))
Outputs
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 l l) J)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 l l) J)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 l l) J)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 l l) J)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 l l) J)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
U
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (+.f64 l l) J U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (+.f64 l l) J))
(fma.f64 (+.f64 J J) l U)
(fma.f64 J (+.f64 l l) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (cbrt.f64 (*.f64 (+.f64 l l) J)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 1 U (*.f64 (+.f64 l l) J))
(fma.f64 (+.f64 J J) l U)
(fma.f64 1 (*.f64 (+.f64 l l) J) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (+.f64 l l) J))
(fma.f64 (+.f64 J J) l U)
(fma.f64 U 1 (*.f64 (+.f64 l l) J))
(fma.f64 (+.f64 J J) l U)
(fma.f64 (*.f64 (+.f64 l l) J) 1 U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (*.f64 J J)) (+.f64 l l)) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (cbrt.f64 (*.f64 (+.f64 l l) J)) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 l l) 2)) J) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 2 (*.f64 l J) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (*.f64 J (cbrt.f64 (+.f64 l l))) (cbrt.f64 (pow.f64 (+.f64 l l) 2)) U)
(fma.f64 (+.f64 J J) l U)
(fma.f64 (*.f64 (+.f64 l l) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)) U)
(fma.f64 (+.f64 J J) l U)
(if (!=.f64 (fma.f64 J (+.f64 l l) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2))) (-.f64 U (*.f64 (+.f64 l l) J))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 (fma.f64 J (+.f64 l l) (neg.f64 U)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2) (*.f64 U U)) (fma.f64 J (+.f64 l l) (neg.f64 U))) (fma.f64 (+.f64 J J) l U))
(if (!=.f64 (-.f64 U (*.f64 (+.f64 l l) J)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2))) (-.f64 U (*.f64 (+.f64 l l) J))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 (-.f64 U (*.f64 (+.f64 l l) J)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2) (*.f64 U U)) (fma.f64 J (+.f64 l l) (neg.f64 U))) (fma.f64 (+.f64 J J) l U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 (fma.f64 U U (*.f64 (+.f64 l l) (*.f64 J (fma.f64 J (+.f64 l l) (neg.f64 U))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (+.f64 l l) (*.f64 J (fma.f64 J (+.f64 l l) (neg.f64 U)))))) (fma.f64 (+.f64 J J) l U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (+.f64 l l) (*.f64 J (fma.f64 J (+.f64 l l) (neg.f64 U)))))) (fma.f64 (+.f64 J J) l U))
(if (!=.f64 (*.f64 (+.f64 l l) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 l l) J) (fma.f64 J (+.f64 l l) (neg.f64 U))))) (fma.f64 (+.f64 l l) J U))
(if (!=.f64 (*.f64 (+.f64 l l) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 l l) J) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (+.f64 l l) (*.f64 J (fma.f64 J (+.f64 l l) (neg.f64 U)))))) (fma.f64 (+.f64 J J) l U))
(+.f64 (*.f64 (+.f64 l l) J) U)
(fma.f64 (+.f64 J J) l U)
(+.f64 U (*.f64 (+.f64 l l) J))
(fma.f64 (+.f64 J J) l U)
(+.f64 (+.f64 U (*.f64 l J)) (*.f64 l J))
(fma.f64 (+.f64 J J) l U)
(+.f64 (*.f64 l J) (+.f64 (*.f64 l J) U))
(fma.f64 (+.f64 J J) l U)
(*.f64 1 (fma.f64 (+.f64 l l) J U))
(fma.f64 (+.f64 J J) l U)
(*.f64 (fma.f64 (+.f64 l l) J U) 1)
(fma.f64 (+.f64 J J) l U)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2))
(fma.f64 (+.f64 J J) l U)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2))))
(fma.f64 (+.f64 J J) l U)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)))
(fma.f64 (+.f64 J J) l U)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (+.f64 l l) J) U)))) (+.f64 (cbrt.f64 (*.f64 (+.f64 l l) J)) (cbrt.f64 U)))
(fma.f64 (+.f64 J J) l U)
(*.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) J) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 l l) J) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (+.f64 l l) J))))
(fma.f64 (+.f64 J J) l U)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 2)) (cbrt.f64 (fma.f64 (+.f64 l l) J U)))
(fma.f64 (+.f64 J J) l U)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U))) 2) 2))
(fma.f64 (+.f64 J J) l U)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 l l) J U)) 3)
(fma.f64 (+.f64 J J) l U)
(pow.f64 (fma.f64 (+.f64 l l) J U) 1)
(fma.f64 (+.f64 J J) l U)
(pow.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 3) 1/3)
(fma.f64 (+.f64 J J) l U)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 l l) J U) 3))
(fma.f64 (+.f64 J J) l U)

localize39.0ms (0.3%)

Local error

Found 3 expressions with local error:

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

Compiled 47 to 26 computations (44.7% saved)

series96.0ms (0.8%)

Counts
3 → 108
Calls

27 calls:

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

Compiled 5695 to 3435 computations (39.7% saved)

rewrite168.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
53×egg-rr
42×egg-rr
26×egg-rr
Counts
3 → 121
Calls
Call 1
Inputs
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 l (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) l) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 l)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 l)) 2) (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 l (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) J (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (-.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (*.f64 2 (cbrt.f64 (*.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 (*.f64 8 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 J J))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 J J))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (*.f64 2 (cbrt.f64 (*.f64 J J))) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (pow.f64 (+.f64 J J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 8 J))) (cbrt.f64 (*.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 (*.f64 8 J)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) J U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) l U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1 U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 U 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) 2) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (pow.f64 (+.f64 J J) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))) (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))) (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 U (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (+.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (+.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 3))))))

simplify885.0ms (7.3%)

Algorithm
egglog
Counts
229 → 159
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
l
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) l)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 l (*.f64 1/384 (*.f64 l (pow.f64 K 4)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.f64 -1/46080 (*.f64 l (pow.f64 K 6))) (+.f64 l (*.f64 1/384 (*.f64 l (pow.f64 K 4))))))
(*.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/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) 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/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) U)))
(+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) 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 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 K 1/2)) l)
(*.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) l))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) l) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 l)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 l)) 2) (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 l (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 l (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2))
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(fma.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) J (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(if (!=.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(if (!=.f64 (-.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (-.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J))
(*.f64 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) J)
(*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) l)
(*.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (+.f64 J J)))
(*.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)))
(*.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (*.f64 2 (cbrt.f64 (*.f64 J J))))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 (*.f64 8 J)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 J J))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 J J))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J l) 2)))
(*.f64 (cbrt.f64 J) (*.f64 (*.f64 2 (cbrt.f64 (*.f64 J J))) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (*.f64 8 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) 2))
(*.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (pow.f64 (+.f64 J J) 2)))
(*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2))
(*.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 8 J))) (cbrt.f64 (*.f64 J J)))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 (*.f64 8 J)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3)
(pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))
(fma.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J) U)
(fma.f64 1 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) J U)
(fma.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) l U)
(fma.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)) U)
(fma.f64 U 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) U)
(fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) 2) U)
(fma.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(fma.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (pow.f64 (+.f64 J J) 2)) U)
(fma.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(if (!=.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))) (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))) (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(+.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(+.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 (+.f64 U (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (+.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))
(*.f64 1 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(*.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)))
(*.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (+.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 U)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)) 3)
(pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 3))
Outputs
(*.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 (*.f64 K K) l) l)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 l (*.f64 1/384 (*.f64 l (pow.f64 K 4)))))
(fma.f64 -1/8 (*.f64 (*.f64 K K) l) (fma.f64 (*.f64 1/384 l) (pow.f64 K 4) l))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) l)) (+.f64 (*.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 (*.f64 K K) l) (fma.f64 -1/46080 (*.f64 l (pow.f64 K 6)) (fma.f64 (*.f64 1/384 l) (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 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 l J))
(*.f64 (+.f64 l l) J)
(+.f64 (*.f64 2 (*.f64 l J)) (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))))
(*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K))))
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))) (*.f64 (*.f64 (pow.f64 K 4) J) (*.f64 1/192 l)))
(+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))))))
(fma.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6)) (+.f64 (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))) (*.f64 (*.f64 (pow.f64 K 4) J) (*.f64 1/192 l))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.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 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 l J)) U)
(fma.f64 2 (*.f64 l J) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) U))
(+.f64 (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))) U)
(+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) U)))
(+.f64 (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))) (fma.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J)) U))
(+.f64 (*.f64 -1/23040 (*.f64 l (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 2 (*.f64 l J)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (*.f64 l J))) (+.f64 (*.f64 1/192 (*.f64 l (*.f64 (pow.f64 K 4) J))) U))))
(fma.f64 -1/23040 (*.f64 (*.f64 l J) (pow.f64 K 6)) (+.f64 (*.f64 (*.f64 l J) (+.f64 2 (*.f64 -1/4 (*.f64 K K)))) (fma.f64 1/192 (*.f64 (pow.f64 K 4) (*.f64 l J)) U)))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
U
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 l J))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 l (cos.f64 (*.f64 K 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cos.f64 (*.f64 K 1/2)) l)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 1 (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) l))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2))) (cbrt.f64 l))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) l) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cos.f64 (*.f64 K 1/2)) (cbrt.f64 l)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 l)) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 (cbrt.f64 l)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 l)) 2) (*.f64 (cbrt.f64 (*.f64 l l)) (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (*.f64 l (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 l (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(*.f64 (*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(pow.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(pow.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) l)
(fma.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) J (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3)) (+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(if (!=.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 3)) (pow.f64 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (-.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (-.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(if (!=.f64 0 0) 0 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1) (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) J)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) l)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (+.f64 J J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (cbrt.f64 (cos.f64 (*.f64 K 1/2))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 J)) (*.f64 2 (cbrt.f64 (*.f64 J J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 J J))) (cbrt.f64 (*.f64 8 J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) l) (*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 4 (*.f64 J J))))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 J J))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 J J))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 K 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 J l) 2)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 J) (*.f64 (*.f64 2 (cbrt.f64 (*.f64 J J))) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 8 J)) (*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) 2))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (pow.f64 (+.f64 J J) 2)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 2) 2))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) 1) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (*.f64 8 J))) (cbrt.f64 (*.f64 J J)))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 J J)) (*.f64 (cbrt.f64 (*.f64 8 J)) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) 3)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3))
(*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))
(fma.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (+.f64 J J) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 1 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 J J) 2)) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 2 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2) J U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) l U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 1 U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 l (*.f64 (+.f64 J J) (cos.f64 (*.f64 K 1/2))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) (+.f64 J J)) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 U 1 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 U U)) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (*.f64 J l) 2) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (*.f64 (*.f64 J l) 2) (cbrt.f64 (cos.f64 (*.f64 K 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (pow.f64 (+.f64 J J) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (*.f64 (+.f64 J J) (cbrt.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 (pow.f64 (*.f64 l (cos.f64 (*.f64 K 1/2))) 2)) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(fma.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 U) (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(if (!=.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))) (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) 0) (/.f64 (fma.f64 U U (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2))) (-.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (-.f64 U (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 U U)) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (fma.f64 U U (*.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) (neg.f64 U)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 U 0) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U))
(if (!=.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) (neg.f64 U))))) (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(if (!=.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 U 3)) (fma.f64 U U (*.f64 (*.f64 2 (*.f64 (*.f64 l J) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) (neg.f64 U))))) (fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 U (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (+.f64 U (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) (+.f64 (*.f64 J (*.f64 l (cos.f64 (*.f64 K 1/2)))) U))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 1 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) 2))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U))) 2) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2))))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (+.f64 (cbrt.f64 (*.f64 U U)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (cbrt.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (+.f64 (cbrt.f64 U) (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))))))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) 2)) (-.f64 (cbrt.f64 (*.f64 U U)) (cbrt.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2)))) U)))) (+.f64 (cbrt.f64 (*.f64 (+.f64 J J) (*.f64 l (cos.f64 (*.f64 K 1/2))))) (cbrt.f64 U)))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 2)) (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U)) 3)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 1)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 3) 1/3)
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 J l) 2) (cos.f64 (*.f64 K 1/2)) U) 3))
(fma.f64 (*.f64 (+.f64 l l) J) (cos.f64 (*.f64 1/2 K)) U)

localize30.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 38 to 20 computations (47.4% saved)

series38.0ms (0.3%)

Counts
2 → 72
Calls

18 calls:

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

Compiled 3935 to 2480 computations (37% saved)

rewrite107.0ms (0.9%)

Algorithm
batch-egg-rewrite

end0.0ms (0%)

Profiling

Loading profile data...